Full-stack Developer Java/Angular
Start Date: As soon as possible
End Date: 31/12/2026
Duration: 8 months (full time)
Location: Brussels (Hybrid)
Languages: French or Dutch, English
Description:
In the context of a major business transformation program, we are looking for a Senior Java Developer to reinforce the existing teams. As a Senior Developer, you will join a department of about 70 people to ensure the hand-over, refactoring, and/or greenfield development of business applications. You will be responsible for the development of Java applications, supporting the analysts and business objectives, while providing expertise in full-stack software development lifecycle, from concept and design to testing.
Responsibilities:
- Development and maintenance of business applications
- Development of application components/web services
- Contribute to the design of architecture components and building blocks in collaboration with technical leads or senior software architects
- Participation in technical working groups, Scrum meetings, and meetings with users if needed
- Assistance in testing, technical documentation, deployment, evaluation, and reporting (JUnit, JIRA)
Experience:
- Minimum 5-7 years of full-time professional Java Development experience required (Full-stack preferred; backend with good affinity for frontend is acceptable)
- Familiarity with multi-system integration and complex environments
Competencies:
- Technical knowledge and practical experience in required technologies:
- Java and Spring Framework
- JPA (with Hibernate as implementation)
- Security patterns (Spring security)
- SOAP and RESTful Web Services
- Spring Batch
- SOA, microservices, CQRS
- Test-driven development (JUnit, Spring, CI, Mockito, Cypress, Selenium)
- Frontend (HTML/CSS/JavaScript, Angular) & backend abilities
- Maven, Jenkins, Docker, Openshift, SVN or GIT, Eclipse or IntelliJ, Sonar, JBoss, Tomcat
- Experience with relational databases and O/R mapping: PostgreSQL, SQL Server
- Ability to read and understand BPMN, UML & documentation practices
- Jira/Confluence
Nice to Have:
- Knowledge in Talend, ZK, Oracle, Kafka
Methodologies:
- Familiar with AGILE/SCRUM methodologies, test-driven development, and continuous integration
Skills:
- Problem solver, able to quickly understand existing code
- Solution and customer-oriented
- Ability to integrate easily into an existing team and supervise juniors
Mission & Working Hours:
- Based in Brussels
- Initial contract until 30/06/2026, with potential extension beyond 2026
Language Proficiency:
- Active knowledge of French or Dutch (understanding, speaking, writing technical documentation, reading)
- Active knowledge of English (written, team communication)