Full Stack Java Angular Developer (m/f/x) 80-100%
Lausanne, VD
Key information
- Publication date:03 September 2025
- Workload:80 – 100%
- Place of work:Lausanne, VD
Solid and forward-looking employer, Vaudoise is one of the leading insurers in Switzerland. True to its cooperative nature and values, it encourages the creation of a healthy, inclusive, and inspiring work environment, ideal for developing your talent.
Strongly committed to its digital transformation, Vaudoise Assurances wishes to strengthen its teams responsible for the evolution of its applications. To support us, we are looking for a Full Stack Java Angular Developer profile, who will work in collaboration with the functional development teams as well as the technical teams.
Your main missions:
- Develop and maintain the Java EasyLife application, an internal life insurance subscription solution
- Design and implement modern user interfaces in Angular according to good UX/UI practices
- Consolidate the integration of our application with a back-end (via REST APIs)
- Actively participate in software architecture and the design of back-end and front-end components
- Work closely with business teams in formalizing technical specifications
- Perform code reviews to ensure quality and compliance with technical standards.
- Contribute to DevOps activities, including: packaging (Docker), continuous integration and deployment (CI/CD with Jenkins or Azure DevOps), cloud environment management (AKS), application monitoring, and security
- Implement a robust testing strategy: unit tests, integration tests, end-to-end tests, automating as much as possible
Your profile:
- Higher education in computer science (EPF, HES, HEC, UNI or equivalent)
- Mastery of the Angular framework (17+), JavaScript, and TypeScript
- Excellent knowledge of good UX/UI design practices
- Mastery of Java development (17+) with Spring Boot
- Strong skills in application architecture, both back-end and front-end
- Very good knowledge of Kafka event streams and cloud (Azure), REST APIs, SQL language, and tools such as Git, Jenkins, Docker
- Excellent knowledge of DevOps practices, including deployment automation, application monitoring, and environment management (on-premise and cloud)
- Experience in setting up and monitoring automated tests at different levels (unit, integration, end-to-end)
- Comfortable with agile practices (Scrum)
- Excellent analytical skills, quality mindset, team spirit, and smooth communication.
- Fluency in French and good understanding of English (minimum B2 level)
We offer you:
- A healthy work environment in a mutual company labeled "Best Employer"
- An agile, modern, and stimulating framework, oriented towards innovation
- A passionate and multidisciplinary team (developers, architects, business...)
- Flexible working conditions (partial remote work possible)
- Support in your professional development (training, skills enhancement)
- A mission with strong impact in the digitalization of the Life Insurance business
Interested?
We look forward to receiving your complete application file digitally (CV, cover letter, work certificates, and diplomas).