We are seeking, on behalf of one of our clients, a lead Java full‑stack software engineer who will play a key role in enhancing and advancing their application landscape
Your main responsibilities will include
Delivering production‑ready functionalities within an agile Scrum team
Bringing forward new ideas, shaping technical solutions, and implementing enhancements that expand and improve our product offering
Depending on your seniority, providing guidance and technical support to junior developers
Profile & requirements
We are looking for candidates who can demonstrate:
A university degree in software engineering or computer science, combined with relevant hands‑on experience
Strong command of core Java and the wider Java ecosystem
Practical experience with some of the following: Spring, Hibernate, JavaScript, SQL/PL‑SQL, relational databases, JQuery
A genuine interest in Open Source technologies
Experience with Angular is considered a plus
Familiarity with modern development tools and practices: GIT, Jira, Confluence, Maven, Bamboo, Nexus, JUnit, refactoring, continuous integration, and Docker deployment workflows
Solid skills in designing, implementing, and testing high‑quality software using object‑oriented principles
Some front‑end or UI design abilities to complement your core development skills
What we value
An agile mindset focused on collaboration, continuous learning, knowledge sharing, humility, and team growth
The ability to meet delivery commitments and manage priorities effectively
A strong team spirit - collaboration is central to our way of working
Fluency in English (spoken and written) French is a strong asset
Above technical expertise, we appreciate people who are passionate, curious, positive, and bring a good sense of humour to the team.