Java | 5-10 Years | Essential |
Application development | 3-5 Years | Essential |
DevOps | 1-3 Years | Essential |
Back end development | 3-5 Years | Essential |
For our client we are looking for a Application Developer
Job description:
We are looking for an application developer to work with backend development on a senior level, delivering high code and test quality using agile methods. Our customer are inspired by principles such as iterative development, continuous refactoring, clean and DRY code, embracing of these principles is expected.
In this role you will join one of our customer’s DevOps teams within the Technology department. They work with Continuous Delivery with team members taking responsibility to deliver high quality software applications all the way from requirements to production. Being a DevOps team they also deploy, operate, support and maintain the applications, and they do it on Cloud infrastructure (AWS).
Required skills:
• At least five years of experience as Java developer.
• Java 8 and preferably Java 11
• Spring Core, Spring Boot (micro service architecture)
• JMS (Active MQ), REST
• CI, test frameworks (JUnit, Mockito, Wiremock etc),
• databases (Postgres)
• GIT
• DevOps methodology.
Preferred skills:
• Asynchronous programming, Java streams, NoSQL (Mongo), Fitnesse, Jenkins, Nexus, Amazon Web Services, WMQ.
• Experience from telematics and/or the automotive industry