Position: Java Tech Lead
Company: Raiffeisen Bank
Category: Java
Experience required: 5y
English level: upper
Published: 2021-12-01T00:00:00+02:00

**You will join a Raiffeisen Online project.** It is a mobile application for managing finances anywhere in the world 24/7.

**Preferred qualifications:**
5+ years of experience in Java
Deep understanding of microservices architectural principles
Deep practical experience with Spring Boot (MVC, REST, Data, Security, messaging)
Practical experience with Kubernetes and Helm for different environments
Hands-on experience with Kafka and Kafka Streams
Knowledge of different communication protocols (REST, gRPC, events, messaging)
Hands-on experience with Docker containerization for different environments
Be familiar with ’The Twelve-Factor App’ principles
Hands-on experience with unit/integration/API testing for microservices
Taking full responsibility for the results of own work

**Your responsibilities:**
Implement ideas from Product Backlog into a reliable working product
Develop, deploy, and support Spring Boot-based microservices
Deploy and configure the system on various environments in the Kubernetes cluster
Ensure system performance in production environments
Develop architecture and system design
Promote quality control automation of the entire solution with a fast and reliable delivery

**We will support you professionally and personally:**
You will work in a large international company that provides possibilities for professional and personal growth
Complex and complicated challenges, opportunity to contribute into corporate level transformation
Become a part of a highly professional and successful team with an international company culture
Opportunity to visit our non-stop internal meetups: Tech talks, Demo days, QA Session with Board
Possibility to work remotely or in a comfortable and cozy office near Kontraktova Square
Stability and a social package that includes 28 days of paid vacation, medical insurance
Competitive salary and bonuses for your efforts and contribution
Great corporate events and Team building activities