Position: Java Developer
Company: Raiffeisen Bank International
Category: Java
Experience required: 2y

We are looking for an employee, for whom 
honesty, trust and responsibility are the main values!

**What do you need?**
• Minimum 3 years of experience
• 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
• Understanding of CI/CD practices and types of quality gates
• Hands-on experience with unit/integration/API testing for microservices
• Taking full responsibility for the results of own work

**As a plus:**
• Deep understanding of microservices architectural principles
• Being an extrovert :) 

**What do we offer?**
• Strong support from an international banking & technology team
• Competitive Salary twice a month (based on EUR NBU rate)
• English courses (twice a week + speaking club)
• Long-term official employment, sustainable and stable working environment.
• Paid sick leave and vacation (31 days per year).
• Medical insurance
• It is important for us to develop and educate our employees
• Possibility of remote work

**Our selection process includes:**
• CV pre-screening and short call with recruiter
• Online interview with Delivery Manager and technical experts (1.5 hours)
• Prompt feedback after every stage and a short summary of next steps