Your Mission
Be a key contributor in designing, building, and maintaining our next-generation software solutions. You will transform complex requirements into robust, scalable features and actively help improve our development ecosystem.
Your Responsibilities
- Design, code, and deploy end-to-end solutions that are production-ready and maintainable.
- Participate actively in technical discussions, bringing fresh ideas and proposing improvements to our architecture and development practices.
- Ensure code quality through automated tests, peer reviews, and consistent refactoring.
- Support and coach junior engineers, helping them sharpen their skills and adopt best practices.
- Collaborate with cross-functional teams (product owners, QA, DevOps) to deliver value iteratively and on schedule.
- Contribute to the modernization of our tech stack and the adoption of open-source technologies.
Your Profile
Bachelor’s or Master’s degree in Software Engineering, Computer Science, or equivalent.5+ years of professional experience as a full-stack or backend developer.Strong expertise in Java and the broader Java ecosystem.Solid hands-on knowledge of several of these technologies : Spring, Hibernate, JavaScript, PL / SQL, relational databases, jQuery.Exposure to Angular or similar front-end frameworks (React, Vue) is a plus.Good understanding of CI / CD pipelines and modern dev tools (Git, Maven, Nexus, Docker, Jira, Confluence, Bamboo).Proven ability to produce high-quality, object-oriented, well-tested code.Basic UX / UI sensibility to create clean and functional user interfaces.Fluent in English (French is a significant advantage).