Raiffeisen Bank Ukraine
Middle Java Developer
About this role
Description: Raiffeisen Bank is the largest Ukrainian bank with foreign capital, employing over 5,000 staff, including a large IT team of 900+ specialists. Responsibilities include technical requirements analysis, solution design, code reviewing, unit testing, leading development processes, and taking responsibility for work results. Requirements: 3+ years of experience in Java (versions 8-21). Deep understanding of microservices architecture, practical experience with Spring Boot, Kubernetes, Kafka, Docker, and PostgreSQL. Familiarity with CI/CD practices, unit/integration/API testing, and tools like Jira. Benefits: Competitive salary with annual bonuses and a referral reward program. Comprehensive social package including 28 days of paid leave, medical insurance, and support for parents. Opportunities for learning and development with access to online resources and corporate training programs.