Position: Senior Java Developer (Unistatement Team, Payments Domain)
Company: Raiffeisen Bank
Category: Java
Experience required: 5y
English level: upper

You will join a project “Raiffeisen Go”

Project “Raiffeisen Go” — a single interface for Bank managers and Call-center on creating/editing clients, opening accounts, and performing other related processes: generating statements, issuing cards, integration with Diia, etc.

**Area/Challenges**

- Digital transformation, Integration with Banking systems, business process reengineering
- Cloud SaaS delivery model
- Transforming solution from Monolith to SOA, Dockerization, and Kubernetes-based deployment

**Preferred Qualifications:**

- Technical education (Technical School or University degree)
- 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 in 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
- Understanding of CI/CD practices and types of quality gates
- Hands-on experience with unit/integration/API testing for microservices

**Nice to Have:**

- Clouds and Virtualization
- VCS: Git (GitHub, GitLab), Subversion
- Methodologies: Scrum, Kanban, Lean, TDD, BDD.
- Excellent command of English
- Very good communication, presentation, and leadership skills

**Your responsibilities:**

- 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
- 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 in large-scale projects on product development, using modern engineering technologies, a 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, and internal competitions. The possibility of obtaining T-shaped expertise. Internal and external training programs. Corporate English courses. Soft skills training at our corporate L&D academy. Team building activities and involvement in social projects.

**Attractive social package and well-being:** 28 days of paid vacation, medical insurance, and 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.