Job offer
Kotlin Backend Developer (m/f/d)
The position as Kotlin Backend Developer (m/f/d) at Raiffeisen in Zurich includes the development and maintenance of high-performance and scalable services as well as the conception and implementation of software architectures. The ideal candidate will have several years of experience in the development of Kotlin and Java-based backend systems and knowledge of software architecture, design patterns and microservices architectures.
Job description
Tasks
- Development and maintenance of high-performance and scalable services in the area of applications & predecessors based on Kotlin (Spring Boot, OpenShift, etc.)
- Design and implementation of software architectures for new and existing systems
- Ensuring code quality and implementing best practices (e.g. clean code, test-driven development)
- Optimization of the existing infrastructure in terms of performance, security and scalability
- Collaborate closely with front-end developers, DevOps engineers and other stakeholders to integrate and further develop APIs and services
- Carrying out code reviews and active participation in decision-making in the engineering team
- Management and implementation of architecture workshops and technical evaluations
- Ensuring a stable and high-performance solution
Requirements
- Several years of professional experience (at least 5 years) in the development of Kotlin- and Java-based backend systems
- Sound knowledge of software architecture, design patterns and microservices architectures
- In-depth experience in dealing with distributed systems and event-driven architecture
- Good knowledge of the use and configuration of databases (SQL/ NoSQL)
- Experience in container technologies (Docker, Kubernetes) and cloud platforms (AWS, Azure or Google Cloud)
- Good knowledge of CI/CD processes and tools (e.g. Jenkins, Git, Maven)
- Strong problem-solving skills and an analytical and structured way of thinking
- Very good knowledge of German and English (company language German)
We offer
- We give room for initiative
- We promote personal and professional development
- We offer flexible working models
- We do meaningful and varied work
- We maintain a family environment in a banking group
- We live a responsible corporate culture
- We stand for opportunities and further training
Job details