Java Developer
Function
We are looking for a Full Stack Developer to join our client’s development team within a structured and collaborative environment. This role focuses on building modern, scalable, and high-performing applications across the full stack, while contributing to meaningful digital solutions in a public-sector context.
Role
In this position, you will work across the entire application lifecycle, from design to deployment, contributing to both new developments and ongoing maintenance of critical web and batch systems. You will:
- Develop and maintain full stack applications using Java / Spring Boot on the backend and Angular on the frontend
- Build and enhance scalable web and batch applications with a strong focus on performance, security, and maintainability
- Work on REST API design and implementation, including documentation with Swagger / OpenAPI
- Contribute to secure application development using Spring Security, OAuth2, JWT, and Keycloak
- Develop batch processing solutions using Spring Batch and Apache Camel
- Create responsive and user-friendly interfaces using Angular (including HTML5, CSS3, Bootstrap, Angular Material)
- Ensure code quality through testing, including unit testing and maintainable code practices
Responsibilities
You will integrate into an Agile environment where teamwork and communication are essential. Your responsibilities include:
- Active participation in Agile ceremonies (Scrum / Kanban)
- Collaboration with business analysts, testers, project leads, and fellow developers
- Contribution to continuous improvement of development practices and code standards
- Supporting load and performance testing activities (e.g. JMeter)
- Assisting in onboarding or mentoring junior team members when needed
- Working within DevOps-oriented workflows including version control and CI/CD practices
Profile – Technical Skills & Experience
Our client is seeking a Full Stack Developer with solid foundational experience and a willingness to grow in a complex environment. The ideal candidate has:
- Confirmed experience as a Full Stack Developer
- Basic to intermediate knowledge of Java and Spring / Spring Boot
- Understanding of web services (REST and SOAP)
- Experience with front-end development using Angular (v7 to v12+)
- Familiarity with relational and NoSQL databases (PostgreSQL, MySQL, DB2, MongoDB, Redis, etc.)
- Exposure to DevOps tools and workflows (Git, GitHub, Jenkins, Artifactory)
- Experience working in Agile/Scrum environments
- Basic knowledge of development tools such as IntelliJ and collaboration tools like JIRA / Confluence
- Interest or experience in public-sector or structured enterprise environments is considered a plus
Additional Information
This role requires a developer who is curious, analytical, and solution-oriented, with the ability to work both independently and as part of a team. Strong communication skills and a collaborative mindset are essential.
Languages required:
- English (active proficiency)
- French (active proficiency)
- Dutch (passive understanding)