About
19 years of experience. 2,430 employees. 22 offices and 3 Talent Hubs. 10 internal programs designed with you in mind. We are looking for a Java Developer.
Responsibilities
•Develop and maintain microservices, APIs and business logic in Java with Spring Boot, following good development practices and the defined practices
•Write unit, integration and contract tests. Support the QA team with test automation
•Participate in the technical design of solutions with the architects and in alignment with the defined architecture
•Collaborate with the team (architecture, QA, SRE, security, business) in refinements, plannings and code reviews, ensuring that code is secure and observable from the outset (logs, tracing, metrics)
•Contribute to technical documentation (services, APIs, relevant technical decisions)
•Analyse incidents/problems in development and QA/certification environments, as well as act as the 3rd line in analysing and resolving problems
Requirements
•Solid knowledge of and experience with Java and its concurrency and memory management concepts
•Experience with Spring Boot, ideally the Spring Boot ecosystem (ideally Spring Cloud and the rest of the Spring ecosystem)
•Understanding of distributed architecture, communication patterns (synchronous vs asynchronous), REST APIs and failure handling (retries, circuit breakers, fallbacks, idempotency, etc.)
•Knowledge of geo-distributed and/or relational and/or NoSQL databases
•Experience with modern development practices (Git, CI/CD, DevSecOps, code review practices, testing with tools such as JUnit, Mockito, Testcontainers)
Conditions
•Salary and benefits package: €1,200 to €2,000 (base) + meal allowance + Flex Benefits