Senior Java Backend Engineer
Descrizione dell'offerta
Who We Are
We are looking for a Senior Java Backend Engineer to join a high-impact EU digital initiative - the Once-Only Technical System.
You will contribute to the development of the Semantic Repository application, designing and building scalable backend services in a modern microservices environment.
Tech stack: Java 17/21, Spring Boot 3.x, PostgreSQL, JOOQ, Flyway, Docker, Kubernetes, Helm, Maven, Swagger, JUnit/Mockito
What You’ll Be Doing
- Design and implement scalable microservices and REST APIs
- Contribute to system architecture and technical decisions
- Manage DB migrations (Flyway) and data layers (PostgreSQL + JOOQ)
- Support containerized deployments (Docker/K8s)
- Ensure high code quality through testing and reviews
- Collaborate closely with Product Owner and cross-functional teams
What You'll Bring Along
- Bachelor’s degree in Informatics or similar field of study or equivalent working experience is required
- A minimum 5-7 years demonstrable experience in a similar role is required
- Required experience in working with Java 17, SpringBoot and Spring ecosystem
- Knowledge of PostgreSQL, jOOQ for SQL‑centric data access, Flyway for schema versioning and migrations
- Experience with Maven, Swagger, OpenAPI, JUnit and Mockito
- Knowledge of Docker, Kubernetes and Helm is nice to have
- Experience with projects with end-customer focus
- Well‑structured and organized working methodology
- Excellent English verbal and written skills