Position: Middle/Senior Java Developer
Company: Raiffeisen Bank
Experience required: 3y
English level: pre

Raiffeisen Bank is one of the most reliable banks of Ukraine and is included in the TOP-5 banks of the country. The bank is a leader in the field of deposits for individuals, demonstrates a high rate of issuing cash loans and credit cards. One of the strategic goals is the development of the credit cards business through digital engagement channels.
So we have a PI Credit Card project that aims to create an intelligent decision-making module that will allow online decision-making on applications submitted through digital channels (website, mobile app). You can join this project.

Sounds curious? Join the Raiffeisen team!

**We will support you professionally and personally:**

— You will work in a large international company that provides possibilities for professional and personal growth
— Involvement into challenging, large-scale and diverse projects which have impact on our customers
— Become a part of a highly professional and successful team with an international company culture
— Stability and a social package that includes 28 days of paid vacation, medical insurance, official employment
— Wellbeing activities: free online workouts, yoga, psychological sessions, free library
— Work-life balance
— Great corporate events and Team building activities
— Possibility to work remotely or in a comfortable and cozy office near Kontraktova Square
— Competitive salary and bonuses for your efforts and contribution

**Preferred qualifications:**

— 3+ years of experience in Java (ver.11+ required; ideally, the most recent version)
— Understanding of microservices architectural principles
— Experience with Spring Boot (MVC, REST, Data, Security, messaging)
— Understanding of CI/CD practices and types of quality gates
— Experience with unit/integration/API testing for microservices
— 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

**Your responsibilities:**

— Implement ideas from Product Backlog into a reliable working product
— Develop, deploy, and support Spring Boot-based microservices for frontend mobile application
— 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

Our team on social media:
Facebook
Instagram