Job offer
Développeur / Développeuse Full Stack Java Angular (h/f/x)
Vaudoise Assurances is looking for a full-stack developer (Java, Angular) for the development and maintenance of an internal insurance application. The position offers a dynamic and innovative working environment with flexible working conditions and development opportunities.
Job description
About us
A solid and forward-looking employer, Vaudoise is one of the leading insurers in Switzerland. Loyal to its cooperative nature and its values, it encourages the creation of a healthy, inclusive and inspiring working environment, ideal for developing your talent.
Tasks
- Développer et maintenir l'application Java EasyLife, solution interne de souscription d'assurances Vie
- Concevoir et implanter les interfaces utilisateurs modernes en Angular selon les bonnes pratiques UX/UI
- Consolider l'intégration de notre application avec un back-end (via APIs REST)
- Participate actively in the architecture logic and design of the back-end and front-end components
- Collaborate closely with the teams to put in place the formalization of the technical specifications
- Réaliser les revues de code pour garantir la qualité et la conformité aux standards techniques.
- Contribuer aux activités DevOps, incluant : le packaging (Docker), l'intégration et le déploiement continu (CI/CD avec Jenkins ou Azure DevOps), la gestion des environnements cloud (AWS), la supervision applicative et la sécurité
- Put in place a robust test strategy: unitary tests, integration tests, end-to-end tests, automated as much as possible
Requirements
- Higher education in computer science (EPF, HES, HEC, UNI or equivalent)
- Maîtrise du framework Angular (1+an) et de JavaScript et TypeScript
- Excellentes connaissances des bonnes pratiques UX/UI-Design
- Maîtrise du développement Java (1+an) avec Spring Boot
- Solid compétences en architecture d'applications, tant back-end que front-end
- Très bonnes connaissances des flux d'événements Kafka et du cloud (Azure), APIs REST, du langage SQL et des outils Git, Jenkins, Docker, Kafka
- Excellent knowledge of DevOps practices, including the automation of deployments, application monitoring and environment management (on-premise and cloud)
- Experience in the implementation and monitoring of automated tests at various levels (unitaires, integration, end-to-end)
- À faire à l'aise avec les pratiques agiles (Scrum)
- Excellent analytical skills, sense of quality, team spirit and fluent communication.
- Maîtrise du français et bonne compréhension du français (niveau B2 minimum)
We offer
- Un environnement de travail sain dans une entreprise mutualiste labellisée " Meilleur Employeur "
- A passionate, modern and stimulating environment geared towards innovation
- Des conditions de travail flexibles (télétravail partiel possible)
- Support for your professional development (training, skills development)
- A high-impact mission in the digitalization of the life assurance profession
Job details