Technical Lead Java Integration
Vaudoise Assurances
Lausanne, Switzerland
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, French Experience level
SeniorJob location
Lausanne, Switzerland
Tech stack
Java
Computer-Aided Design
API
Azure
Software Quality
JSON
Scrum
Swagger
Systems Integration
Openapi
Spring-boot
Kubernetes
REST
Terraform
Microservices
Job description
- Develop and maintain APIs and integrations with Java and Spring Boot
- Deliver and maintain Azure infrastructures for the team's scope using Terraform and Terragrunt
- Interact with the enterprise architect, technical architect, project manager and product owner to review the proposed architecture and provide solutions to implementation issues, in order to define a feasible and quality LLD (Low Level Design) that meets business needs
- Control and organise code quality
- Be the team's technical reference to assist peers in their activities
Requirements
Proactive, open and curious, you enjoy working in a multidisciplinary team environment. Enthusiastic and customer-oriented by nature, you communicate easily. You will play a key role in inspiring and empowering our team to embrace change, develop new skills and thrive in an evolving technological landscape., * Proven experience as a Java and Spring Boot back-end developer: APIs, microservices, system integration, Azure Container Apps, Azure Kubernetes
- Experience with Terraform and Terragrunt to be able to deliver infrastructure as code
- Excellent understanding of REST API functioning, JSON models, HTTP calls and response statuses
- Ability to read and understand technical specifications, architecture diagrams or code (Java, Swagger/OpenAPI )
- Experience in writing user stories and test cases in an agile framework (Scrum/Kanban)
- Languages: French and English, minimum level B2
Benefits & conditions
- A healthy working environment within a mutual company certified Great Place to Work
- Attractive conditions and competitive social benefits
- Flexibility in work organisation
- A stimulating environment promoting skills development and continuous improvement
About the company
A 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., Convinced that the future also lies in the digital world, Vaudoise Assurances has launched an ambitious digital transformation project with the aim of becoming number one in customer satisfaction. At the heart of our data valorisation strategy, we are looking for a Technical Lead Java Integration - 80-100%. You will join a team that develops and operates orchestrations and integrations via APIs between our operational systems using Java, Spring Boot and Azure. Your role is to be the technical reference in an experienced team based in Lausanne and Portugal.