Job offer
Java/Unix DevOps Engineer - Digital Banking
Banque Cantonale Vaudoise (BCV) is seeking an experienced DevOps engineer with expertise in Java and Unix to work on the development and operation of digital banking applications. The successful candidate will contribute to strategic projects such as e-banking, mobile banking, and web applications, and will lead a junior DevOps team.
Tasks
- Implementation of technical projects for the industrialization and automation of processes for the development, delivery, and operation of applications in the field
- Participation in projects to enhance the bank’s key digital strategy products (BCV-Net e-banking, BCV Mobile, Bcv.ch): design, Java development, testing, deployment, maintenance, and optimization
- Leadership (technical leadership) of a team of junior DevOps engineers
- Deployment and operation of applications in production (on-call duty)
Requirements
- Master's degree in computer science (or equivalent)
- At least 5 years of experience in Java development, ideally in an Agile environment
- Practical experience in operating applications in container-as-a-service environments with strict operational constraints
- Strong interest in systems architecture and IT process automation
- Strong analytical and organizational skills, a solutions-oriented approach, a commitment to service, and a team-oriented mindset
- Fluency in French, good knowledge of English
- Resident in Switzerland or intending to take up residence there
Your technical skills
- Java/JEE development, microservices architectures, REST APIs, the Spring framework, and JavaScript frameworks (Angular/React/Kendo)
- Implementation of software factories (CI/CD – Maven, GitLab, Jenkins, Sonar)
- Development and operation of Java-based cloud and cloud-ready applications in container-as-a-service environments (experience with Kubernetes, OpenShift, HashiCorp, SaltStack/Ansible)
Job details