Analyste développeur Java full stack et front-end senior - IT Distribution Marketing — Banque Cantonale Vaudoise
- Location
- Lausanne
- Contract
- full-time
- Posted
- 25 days ago
Role overview
What if your professional history continues at the BCV?
Join the first universal bank in the canton of Vaud, one of the strongest banks in the world, and its 2,000 collaborators.
Take part in the success of an institution rated AA by Standard & Poors since 2011 and contribute to the growth of the Vaud economic fabric as well as to the attractiveness and vitality of our region.
- What if your professional history continues at the BCV?
- Join the first universal bank in the canton of Vaud, one of the strongest banks in the world, and its 2,000 collaborators.
- 7 years or more experience in Java development, including a first technical lead or referent experience.
- Solid control of Java and the Spring Boot ecosystem (REST API, security, persistence).
Key requirements
- 7 years or more experience in Java development, including a first technical lead or referent experience.
- Solid control of Java and the Spring Boot ecosystem (REST API, security, persistence).
- Good control of Angular and modern front development (TypeScript, RxJS, reusable components).
- Concrete experience of CI/CD (ideally GitLab) and Docker pipelines.
- OpenShift / Kubernetes and Advanced DevOps (Infrastructure as Code, Observability).
- Aisance on relational databases and SQL optimization.
- Agile / Scrum practice, code reviews and good quality practices.
- Demonstrated ability to mentor, mentor and empower developers.
- Let's write together three stories, that of your career, that of your bank, that of our region.
Application process
- If this position is for you, apply now and participate in the promising future of the BCV.
- Design the application architecture and arbitrate technical choices (cutting, API, security, overall consistency).
- Develop full stack: services and REST API in Java / Spring Boot, Angular interfaces, front/back integration.
- Piloting quality: code reviews, TDD, good practices, quality wages, technical debt reduction.
- Industrialize delivery: CI/CD pipelines, containerization and deployments in multiple environments.
- Technically mentoring the team: mentoring, onboarding, animation of technical rituals, self-help development.
- Secure production: production, supervision, incident management and prevention.
- Dialogue with industry and stakeholders (Product Owner, partner teams) to translate needs into technical solutions.
Notes and original content
- Your profile:
Questions about this listing
What salary does Banque Cantonale Vaudoise offer for this role?
Banque Cantonale Vaudoise lists CHF 83'500 - 126'500 gross per year for this position in Lausanne. This is the salary published in the original listing (or, when the employer omits a figure, a realistic estimate for the role and sector) — the calculator on this site converts it to your actual net take-home once cross-border tax and social contributions are applied.
Is this a full-time role, and what type of contract does Banque Cantonale Vaudoise offer?
This listing is a full-time position. The contract type shown here comes directly from the employer's original posting; always confirm exact hours, notice period and probation length with Banque Cantonale Vaudoise during the application process, since these details can vary by role even within the same contract category.
Do I need a cross-border work permit for a role in Vaud?
EU/EFTA residents living in the border zone of the country adjoining Canton Vaud can apply for a G permit; the Swiss employer files it with that canton's migration office after the contract is signed. Border-zone rules and processing times vary by neighbouring country and canton, so confirm the specifics with Vaud's cantonal migration office or with HR during the application.
How do I apply for this position at Banque Cantonale Vaudoise?
Use the "Apply now" button on this page — it links directly to Banque Cantonale Vaudoise's original listing at jobs.bcv.ch, so your application goes straight to the employer's own applicant-tracking system. Frontaliere Ticino does not collect or forward applications itself.