10 hours ago
Tech Lead JavaTechLead Java
- 07 May 2026
- 100%
- Permanent position
- Bon
About the job
The Tech Lead provides technical leadership within the development teams.
He/she is responsible for code quality, the technical coherence of solutions, and the implementation of architectural decisions.
A true point of reference, he/she supports developers in their daily tasks, ensures the application of best development practices, and monitors project compliance with the organisation's technical standards.
This role also includes a mentoring and knowledge-sharing dimension, as well as contributing to cross-functional initiatives (inner source, open source, technical communities).
HES / EPF / federal degree in computer science or equivalent.
Minimum 6 years of experience in development and technical team management.
Proven experience in Full Stack Java JEE design and development.
Experience in agile and collaborative environments.
Technical leadership, mentoring spirit, and pedagogical skills.
Ability to simplify complex topics and unite a team.
Technological curiosity and a taste for innovation.
Analytical mind and constructive critical thinking.
Excellent communication, diplomacy, and transparency.
Autonomy, rigour, and sense of responsibility.
Front-End:
Mastery of one or more frameworks: AngularJS, VueJS.
Strong skills in HTML, CSS, JavaScript, Material Design, Vuetify.
Back-End:
Expertise in Java / JEE, Spring Framework.
Excellent understanding of object-oriented programming, Design Patterns, and SOLID principles.
Databases:
Mastery of PostgreSQL, MySQL, SQLite.
Good knowledge of SQL language and query optimisation.
API and Web Services:
Design and development of secure and performant REST and SOAP APIs.
Mastery of principles for integrating and structuring robust APIs.
Quality, Architecture and Methodology:
Practice of Clean Code, DDD, TDD, BDD, Hexagonal Architecture.
Experience with SonarQube, JUnit, Maven, IntelliJ IDEA.
CI/CD and DevOps Tools:
Mastery of Git, Jenkins, GitLab CI/CD.
Knowledge of containerised environments (Docker, Kubernetes).
Security and Performance:
Good understanding of application security principles.
Awareness of performance and robustness of architectures.
Experience as a technical reference for a team of at least five developers.
Strong experience in Agile teamwork (Scrum / Kanban).
Ability to support change, lead technical workshops, and ensure team skill development.
Good level of analysis and resolution of complex problems.
Knowledge of Dynatrace and Splunk for application monitoring.
Knowledge of RabbitMQ for messaging management and asynchronous integration.
Step {{curStepInMandatorySecPrompt}}/{{totalNumOfStepsInMandatorySecPrompt}}