Senior Java Backend Developer
Function
We’re looking for an experienced Senior Java Backend Consultant to join our client’s technology team and contribute to the design, development, and evolution of high-performance enterprise applications. In this role, you will help build robust, scalable, and highly available backend systems that support critical business operations. The position places a strong emphasis on microservices architecture, performance optimization, scalability, and backward compatibility, ensuring that solutions remain reliable and future-proof as systems evolve.
Role & Responsibilities
As part of a collaborative Agile team, you will play a key role across the entire backend development lifecycle, from technical analysis to production support. Your responsibilities will include:
- Translating business needs into technical solutions by analyzing requirements and assessing feasibility
- Designing and developing backend applications based on microservices architecture while ensuring system consistency and maintainability
- Implementing high-availability, resilient, and high-performance solutions suitable for critical production environments
- Ensuring version compatibility and backward compatibility during application evolution and service deployments
- Contributing to the technical architecture and ensuring alignment with our client’s broader IT strategy
- Writing and maintaining clear technical documentation for applications and processes
- Developing new features, resolving bugs, and performing code reviews to ensure code quality
- Implementing unit and integration testing strategies
- Monitoring applications in production, analyzing incidents, and contributing to continuous improvement
- Acting as a technical advisor for internal and external stakeholders
Technical Environment
- Java 21, including Reactive Streams and performance optimization
- Spring ecosystem for backend development
- Microservices architecture (service decoupling, inter-service communication, versioning, resilience)
- Databases such as Oracle, SQL, DB2 or similar relational systems
- Development tools including Git, Maven, Jenkins and JIRA
- IDE such as IntelliJ or equivalent
- Agile/SCRUM working methodology
Profile – The Ideal Candidate
- Master’s or Bachelor’s degree in IT, or equivalent experience
- Minimum 5 years of professional experience in backend analysis and development
- Strong expertise in Java development and microservices architecture design
- Solid understanding of object-oriented programming and database modeling
- Experience building scalable, performant and highly available systems
- Ability to challenge business requirements with technical insight and propose improvements
- Strong communication skills and ability to collaborate effectively in Agile teams
- Proactive, organized and able to work independently while maintaining a strong team spirit
- Fluent in English with good knowledge of French or Dutch (spoken and written)