Requirements:
- Good experience in Java, Spring (Spring Boot, Integration), Maven and SQL (including stored procedures)
- Good knowledge in Java EE, SOAP and REST services
- Strong understanding of data structures, design patterns, concurrency, and scalability
- Highly motivated, self-driven and interested in new scripting languages, frameworks and technologies
- Strong analytical and critical thinking skills; Deadline and detail-oriented.
- Good communication and collaboration skills
Key responsibilities:
- Contribute to projects that have as scope migrating 1&1 back-end business systems to Java 11 and Java 17, Spring 5 and Spring-Boot version 2.7.x and then further developing the new software artifacts
- Be in charge of conceptual design, implementation, unit and integration testing of the software components
- Assume ownership of the whole development lifecycle
- Provide coaching support to the other developers inside the team
- Work in a distributed team