A major Belgian organisation is running a multi-year business transformation and needs senior full-stack Java expertise to maintain, refactor and deliver new business applications. The role combines backend development with frontend work in Java and Angular, and contributes to architectures that use microservices, SOA and CQRS patterns at enterprise scale.
The mission
You will join a department of about 70 engineers and specialists working across a portfolio of line-of-business applications used by thousands of internal users. The technical landscape includes Spring Framework services, Spring Batch jobs, JPA/Hibernate persistence on PostgreSQL, and Angular frontends, with CI/CD pipelines managed through Jenkins and Maven. Much of the programme mixes refactoring of legacy services, hand-over from third-party teams, and some greenfield modules delivered over the next 12 to 24 months.
On a day-to-day basis you will take ownership of features from design to production: implement REST and SOAP interfaces, build backend processing with Spring and Spring Batch, and deliver Angular components for internal users. You will participate in Scrum, pair with analysts and architects on API and data model decisions, support testing and deployments, and mentor junior developers during technical reviews and working groups.
Your responsibilities
- Deliver production-ready backend services and frontend components that meet business requirements and non-functional SLAs
- Design and evolve architecture building blocks, applying CQRS and service decomposition where it improves scalability
- Lead integration work across multiple systems using REST, SOAP and message patterns, ensuring data consistency with JPA/Hibernate on PostgreSQL
- Improve CI/CD pipelines and quality gates using Jenkins, Maven and automated tests to reduce deployment friction
- Participate in Scrum rituals, technical working groups and user sessions to align implementation with business needs
- Coach junior developers and review code to raise team capability and maintainable design
Your profile
Essential skills
- 5+ years of professional Java development experience, strong full-stack orientation with backend focus
- Practical experience with Spring Framework, Spring Batch, JPA/Hibernate and RESTful services
- Frontend development experience with Angular, HTML/CSS and JavaScript
- Familiarity with CQRS, SOA or microservices design patterns
- Experience with PostgreSQL or other relational databases and SQL tuning
- Comfortable with CI/CD and tooling: Jenkins, Maven, Git/SVN, JUnit, Mockito
- Proficient in using Jira and Confluence within Agile/Scrum teams
- Able to read BPMN and UML, author clear technical documentation, and support deployments
Languages
- French, B2
- Dutch, B2
- English, B2