Position: Java Developer
Company: Raiffeisen Bank
Experience required: 2y
Category: Java
English level: intermediate
Published: 2022-09-01T00:00:00+03:00

**Project**
Implementation and support of services related to building the Digital onboarding process.
Implementation of the functionality of the integration of banking systems with external providers regarding the construction of a new card delivery service through postal services.
Delivery of cards through the Nova Poshta branch (development, integration, etc.)

**Preferred qualifications:**
— 2+ years of experience in Java (ver.8+ 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

**We offer:**
**International business career:** work in a large international company that creates a diverse and inclusive environment for professional and personal growth. Strong Raiffeisen community of highly professional and successful teams from different countries.

**Challenging WOW-projects:** involvement into large-scale projects on product development, using modern engineering technologies, unique approach to encouraging customer-driven innovation.

**Hybrid format of work:** flexible work conditions including remote work or hybrid models alternating between in-office hours and remote work.

**Professional development:** knowledge sharing with colleagues from abroad, development within the company, upskilling and reskilling opportunities, internal competitions. The possibility of obtaining a T-shaped expertise. Internal and external training programs. Corporate English courses. Soft skills trainings at our corporate L&D academy. Team building activities and involvement into social projects.

**Attractive social package and wellbeing:** 28 days of paid vacation, medical insurance, official employment. Mental and Physical health support: individual psychological sessions and lectures, -free online workouts, yoga.

**Stable income:** competitive salary and bonuses for your efforts and contribution, rewards for participation in the referral program.

**#RaifTeam.** Welcome you to join us!