Job offer
Java/Unix DevOps Engineer - Digital Banking
Banque Cantonale Vaudoise (BCV) is seeking an experienced DevOps engineer with Java and Unix skills to develop and operate digital banking applications. The successful candidate will work on strategic projects and 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 develop key products in the bank's digital strategy (BCV-Net e-banking, BCV Mobile, Bcv.ch): design, Java development, testing, delivery, maintenance, and optimization. - Technical leadership of a team of junior DevOps engineers. - Deployment and operation of applications in production (on-call duty).Requirements
- Higher education diploma in computer science (master's degree or equivalent), - At least 5 years' experience in Java development, ideally in an Agile environment, - Practical experience of operating applications on container-as-a-service environments with significant operational constraints, - Keen interest in systems architecture and IT process automation, - Strong analytical and structuring skills, solution-oriented, service-minded and a team player, - Fluency in French, good knowledge of English, - Resident in Switzerland or willing to relocate there.Technical skills
- Java/JEE development, microservices architectures, REST APIs, Spring framework, and JavaScript frameworks (Angular/React/Kendo) - Implementation of software factories (CI/CD - Maven, Gitlab, Jenkins, Sonar), - Construction and operation of cloud/cloud-ready applications based on Java, in container-as-a-service environments (experience with Kubernetes, OpenShift, HashiCorp, SaltStack/Ansible).Job details