A tangled estate of legacy JSF applications on IBM WebSphere and a growing fleet of Spring Boot microservices must keep processing time-sensitive unemployment payments and debt workflows while the platform reduces technical debt and prepares for NIS2 compliance. As Fullstack Java developer Senior you will apply Java and Spring Boot expertise to stabilise critical financial flows, design durable APIs, and bridge legacy-to-cloud migrations.
The Mission
You will join a programme modernising core public-sector services that handle unemployment regulation, payments, debt management and accounting. The technical landscape is hybrid: legacy JSF/IBM WebSphere components, MySQL datastores, and newly introduced API-driven and event-driven microservices targeted for OpenShift. Reliability, auditability and regulatory compliance are the non-negotiable constraints shaping every delivery.
In this role you will deliver and evolve fullstack components, owning backend services built with Spring, Spring Boot and Hibernate / JPA while contributing to Angular front-ends when required. You will define API contracts (REST/Swagger/OpenAPI and SOAP where needed), manage schema evolution with Flyway, raise quality through JUnit and SonarQube, and operationalise services in Docker on OpenShift. Your work will directly improve uptime, data integrity and the platform bility to scale critical financial processing.
Your Responsibilities
- Deliver resilient Java services using Spring Boot and Hibernate / JPA that guarantee correct, auditable processing of payments and accounting flows.
- Design and maintain API contracts with Swagger/OpenAPI, ensure backward compatibility, and implement integrations across REST, SOAP, messaging and event-driven patterns.
- Drive measurable reductions in technical debt by introducing automated tests (JUnit), enforcing static analysis (SonarQube), and owning Flyway migration strategies.
- Containerise and deploy services using Docker and OpenShift, optimise resource use and observability within CI/CD pipelines built with Maven, Git and the Atlassian Stack.
- Translate regulatory and business rules into robust implementations within Agile/Scrum squads, and advise on data models, performance, scalability and Hexagonal Architecture patterns.
- Support and evolve Angular front-ends and maintain interoperability with legacy JSF components on IBM WebSphere.
Your Profile
Essential Skills
- 7+ years building complex enterprise Java applications, with hands-on experience in Java, Spring and Spring Boot.
- Expert with Hibernate / JPA, SQL and MySQL, and practical experience using Flyway for controlled schema migrations.
- Proven capability designing APIs and integrations using REST, Swagger/OpenAPI, SOAP, messaging and event-driven architectures.
- Practical experience with containerisation and orchestration using Docker and OpenShift.
- Skilled in developer tooling and quality practices: IntelliJ, Maven, Git, JUnit, SonarQube and Lombok.
- Front-end experience with Angular and NPM to deliver end-to-end features.
- Experience maintaining and modernising legacy stacks, including JSF and IBM WebSphere.
- Strong analytical thinking, structured and pedagogical communication, and proven delivery within Agile/Scrum using the Atlassian Stack.
- Solid understanding of Hexagonal Architecture, resilience patterns and regulatory security requirements such as NIS2.
Languages
- French C1
- Dutch C1
- English C1
Education
- Master in Computer Science or equivalent professional experience.