OverviewContext: 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 & ResponsibilitiesAs 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 codeDesigning, developing, and maintaining scalable and reliable back-end servicesDeveloping primarily in Java using the Spring frameworkCollaborating closely with cross-functional teams (frontend, QA, DevOps, business)Integrating external systems via RESTful APIsEnsuring performance, security, stability, and responsiveness of applicationsApplying software craftsmanship principles and development best practicesIdentifying performance bottlenecks, resolving defects, and performing refactoring where requiredContributing to CI/CD pipelines and operational activitiesParticipating in API automation testing as an integral part of developmentAgile EnvironmentYou are comfortable working in an Agile context and demonstrate:A pragmatic and constructive mindsetCommitment to continuous learning and knowledge sharingFocus on team success over individual deliveryOpenness to feedback and continuous improvementWillingness to contribute beyond your primary role when required to achieve sprint objectivesRequired Experience & Technical SkillsMinimum 6 years of relevant professional experience in Java developmentStrong expertise in Java, Spring, Maven, and relational databasesProven experience designing and consuming RESTful APIs (Swagger / OpenAPI – YAML)Solid understanding of:Object-oriented principlesSOLID principlesDomain-Driven Design (DDD)Design patternsStrong focus on clean code, readability, and refactoringHands-on experience with Test-Driven Development (TDD)Proven experience with:Version control systems (Git)CI/CD pipelines (Jenkins or equivalent)Static application security testing (SonarQube, Fortify, NexusIQ, or similar)Docker and container-based environmentsGroovy (working knowledge)Comfortable with pair programmingNice to HaveExperience with ReactExperience with Node.jsPractical experience working with ScrumLanguagesEnglish: professional working proficiencyFrench and/or Dutch: an asset
#J-18808-Ljbffr