Описание:
Did you know that the average time spent reading a recruitment ad is just 30 seconds? Lets use them well: 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.
Задачи:
- 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
Требования:
- 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)
Условия:
Salary and benefits package: €1,200 to €2,000 (base) + meal allowance + Flex Benefits