Full Stack Java Angular Developer (m/f/x) 80-100%
Lausanne
Key information
- Publication date:03 September 2025
- Workload:80 – 100%
- Place of work:Lausanne
Job summary
Join Vaudoise, a leading Swiss insurer fostering a healthy work environment.
Tasks
- Develop and maintain the Java EasyLife application for life insurance.
- Create modern Angular user interfaces following UX/UI best practices.
- Contribute to software architecture and design for back-end and front-end.
Skills
- Higher education in computer science with strong Java and Angular skills.
- Proficient in DevOps practices and continuous deployment automation.
- Strong analytical skills and a good command of French and English.
Is this helpful?
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).