Company Description
We are looking for a Senior Java Backend Developer to design, develop, and maintain robust, scalable backend applications supporting critical business systems. You will play a key role in the design and evolution of microservices architectures, with a strong focus on high availability, performance, scalability, and backward compatibility.
You will work closely with business stakeholders, architects, and fellow developers in an Agile environment, contributing both technically and conceptually to long‑term system evolution.
Job Description
Analysis & Design
1. Analyze and challenge business requirements to ensure optimal technical solutions
2. Perform technical feasibility analyses and contribute to solution design
3. Participate actively in architecture and microservices design, ensuring system coherence and alignment with IT strategy
4. Ensure backward compatibility during application evolution and service versioning
Backend Development
5. Design, develop, and maintain Java‑based backend applications
6. Implement microservices with strong emphasis on decoupling, resilience, scalability, and performance
7. Apply best practices in Java 21, including reactive programming and performance optimization
8. Use frameworks and tools such as Spring, Maven, Git, Jenkins, JIRA
Quality & Testing
9. Develop and maintain unit and integration tests
10. Ensure code quality through peer reviews and adherence to coding standards
11. Validate solutions against functional and technical requirements
Production Support & Continuous Improvement
12. Monitor applications in production and analyze incidents
13. Resolve bugs and handle support requests to ensure system stability and reliability
14. Contribute to continuous improvement of applications and development processes
Collaboration & Advisory Role
15. Act as a technical advisor for internal and external teams
16. Support business teams by translating functional needs into technical solutions
17. Actively participate in the team’s Agile/Scrum way of working
18. Respect IT governance, security standards, and architectural guidelines
Qualifications
Technical Skills
19. Minimum 5 years of experience in backend analysis and development
20. Strong expertise in Java (Spring, Reactive Streams)
21. Proven experience in microservices architecture, including:High availabilityVersioning and backward compatibilityPerformance and scalability
22. Solid knowledge of relational databases (Oracle, SQL, DB2 or similar)
23. Strong command of Git, Jenkins, JIRA
24. Experience with IDEs such as IntelliJ or equivalent
25. Experience with REST APIs; knowledge of SOAP is a plus
Education
26. Bachelor’s or Master’s degree in IT or equivalent experience
Soft Skills
27. Strong analytical and problem‑solving mindset
28. Proactive and solution‑oriented attitude
29. High level of autonomy, rigor, and reliability
30. Excellent communication and listening skills
31. Ability to learn continuously and adapt to new technologies
32. Strong team spirit and sense of responsibility
Languages
33. Working languages: French and/or Dutch, with professional proficiency in English
34. Oral comprehension of French is an asset (predominantly French‑speaking team)
Additional Information
For non‑EU candidates
35. Must hold a valid work permit for Belgium
36. Must have a residence permit confirming right of residence