Description
For our client we are looking for a Senior Java Engineer
Highly experienced in Agile software development practices such as eXtreme Programming, Lean and Scrum. Successful candidates should as a minimum be able to demonstrate a proven track record of the practices like Test Driven Development, Test Automation, Pair Programming and Continuous Integration. High level of expertise in Java and Spring Boot is also a requirement. Experience with cloud solutions, microservice architecture and containerization will be considered an advantage. On a soft-skill side we expect all candidates to demonstrate examples from their prior assignments of value-driven behaviours using Kanban flow, T-Shape people approach and DevOps mindset.
Extensive Knowledge
Technologies:
- Java
- Spring boot/Spring
- REST
- Unit testing - Junit
Intermediate knowledge
Technologies:
- Designing and implementing microservices
- Spring Data JPA
- Lambda,Closure, Stream
- JMS/MQ
- Mocking
- Mockito
- Jmockit
- RDBMS
- Oracle
- Continous integration
- Sonar
- Jenkins/Hudson
- Git
- Maven
- Docker
Soft skills:
- Scrum/Kanban
- Testing approach
- TDD, BDD
- XP
- Pair programming
Basic knowledge
Technologies:
- Load balancing framework: Eureka
- Distributed cache/2nd level cache: Ehcache - Hazelcast
- Angular 2/4
- Embedded database - H2 - HSQL
- NoSQL - Cassandra
Start:
Duration:
Location: Copenhagen
Work load: 100%
Working language: English
We would like to thank you in advance for your application. However, due to a resource issue, we would like to inform you, that only the most relevant candidates will receive feedback.