Middle Java Developer

Raiffeisen Bank Ukraine
Hybrid

About The Position

Raiffeisen Bank is seeking a Middle Java Developer to join their team. This role involves building a new internal bank product, implementing features from the Product Backlog, and developing, deploying, and supporting Spring Boot-based microservices. The developer will also be responsible for deploying and configuring systems in a Kubernetes cluster, analyzing project requirements, contributing to software design and architecture, participating in code reviews, troubleshooting issues, and engaging in project meetings.

Requirements

  • 3+ years of professional experience in Java development, with a solid understanding of object-oriented programming principles
  • Deep practical experience with Spring (core, boot, cloud, security, data)
  • Practical experience with Docker containerization, Kubernetes and Helm
  • Knowledge of different communication protocols
  • Understanding of CI/CD practices and types of quality gates, Kubernetes
  • Hands-on experience with unit/integration/API testing for microservices
  • Hands-on experience with Kafka and Kafka Streams, Postgres, Redis
  • Strong skills in SQL and experience with database management tools
  • Deep understanding of microservices

Responsibilities

  • Take part in building a new internal bank product
  • Implement ideas from Product Backlog into a reliable working product
  • Develop, deploy, and support Spring Boot-based microservices as part of a collaborative team
  • Deploy and configure the system on various environments in the Kubernetes cluster
  • Analyze project requirements and contribute to the design and architecture of software solutions
  • Participate in code reviews and ensure adherence to best practices
  • Troubleshoot, identify and fix software issues
  • Engage in project-related meetings, providing technical insights and progress updates

Benefits

  • Competitive salary
  • Annual bonuses
  • Referral program with rewards
  • Official employment
  • 28 days of paid leave
  • Additional paternity leave
  • Financial assistance for parents with newborns
  • Possibility of a hybrid work format
  • Offices equipped with shelters and generators
  • Modern equipment
  • Medical insurance from the first working day
  • Consultations with a psychologist, nutritionist, or lawyer
  • Discount programs for sports and purchases
  • Family days for children and adults
  • In-office massages
  • Access to over 130 online training resources
  • Corporate training programs in CX, Data, IT security, leadership, agile
  • Corporate library
  • Support program for defenders (maintain jobs and pay average wages to mobilized individuals)
  • Support program for veterans and development of the Bank’s veterans community
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service