Job offer
Java/Unix DevOps Engineer - Digital Banking
BCV is seeking an experienced Java/Unix DevOps Engineer for its Digital Banking department to support and manage the development, maintenance, and security of banking applications. The ideal candidate will have at least 5 years of experience in Java development and knowledge of microservices, cloud computing, and container-as-a-service.
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 (e-banking, mobile, website): design, Java development, testing, delivery, 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)
- Result of 5 years of minimum experience in Java development, ideally in an agile environment
- Practical experience in running applications in container-as-a-service environments with high operational requirements
- Strong interest in system architecture and the automation of IT processes
- Strong analytical and organizational skills, solution-oriented approach, service-oriented attitude, and team spirit
- Fluency in French, good knowledge of English
- Residence in Switzerland or willingness to relocate there
Your technical skills
- Java/JEE development, microservice architectures, REST APIs, Spring and JavaScript frameworks (Angular/React/Kendo)
- Implementation of software factories (CI/CD - Maven, Gitlab, Jenkins, Sonar)
- Creation and operation of Java-based cloud applications in container-as-a-service environments (experience with Kubernetes, OpenShift, HashiCorp, SaltStack/Ansible)
Job details