Overview
Context: For a large Belgian enterprise organisation operating in a regulated and high-availability environment, we are looking for a Senior Back-End Java Developer to support the ongoing digital transformation of customer-facing platforms. You will join a product-driven Agile organisation working in cross-functional squads with full end-to-end responsibility for the design, development, deployment, and operation of digital solutions used by professional and enterprise clients. The assignment offers a long-term collaboration perspective, following a structured onboarding phase.
Role & Responsibilities
As a Senior Back-End Developer, you will contribute to both development and operational activities, with a strong focus on software quality, maintainability, and performance.
* Translating functional and technical requirements into robust, high-quality code
* Designing, developing, and maintaining scalable and reliable back-end services
* Developing primarily in Java using the Spring framework
* Collaborating closely with cross-functional teams (frontend, QA, DevOps, business)
* Integrating external systems via RESTful APIs
* Ensuring performance, security, stability, and responsiveness of applications
* Applying software craftsmanship principles and development best practices
* Identifying performance bottlenecks, resolving defects, and performing refactoring where required
* Contributing to CI/CD pipelines and operational activities
* Participating in API automation testing as an integral part of development
Agile Environment
You are comfortable working in an Agile context and demonstrate:
* A pragmatic and constructive mindset
* Commitment to continuous learning and knowledge sharing
* Focus on team success over individual delivery
* Openness to feedback and continuous improvement
* Willingness to contribute beyond your primary role when required to achieve sprint objectives
Required Experience & Technical Skills
* Minimum 6 years of relevant professional experience in Java development
* Strong expertise in Java, Spring, Maven, and relational databases
* Proven experience designing and consuming RESTful APIs (Swagger / OpenAPI – YAML)
* Solid understanding of:
o Object-oriented principles
o SOLID principles
o Domain-Driven Design (DDD)
o Design patterns
* Strong focus on clean code, readability, and refactoring
* Hands-on experience with Test-Driven Development (TDD)
* Proven experience with:
o Version control systems (Git)
o CI/CD pipelines (Jenkins or equivalent)
o Static application security testing (SonarQube, Fortify, NexusIQ, or similar)
o Docker and container-based environments
o Groovy (working knowledge)
* Comfortable with pair programming
Nice to Have
* Experience with React
* Experience with Node.js
* Practical experience working with Scrum
Languages
* English: professional working proficiency
* French and/or Dutch: an asset
#J-18808-Ljbffr