You will 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
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
Work experience with AWS services
Hands-on experience with Kafka, Postgres, Redis
Strong skills in SQL and experience with database management tools
Deep understanding of microservices
Deep understanding of API Gateway architecture and practical application of Kong
Benefits
Competitive salary: we guarantee a stable income and annual bonuses for your personal contribution. Additionally, we have a referral program with rewards for bringing in new colleagues to Raiffeisen Bank
Social package: official employment, 28 days of paid leave, additional paternity leave, and financial assistance for parents with newborns
Comfortable working conditions: possibility of a hybrid work format, offices equipped with shelters and generators, modern equipment
Wellbeing program: all employees have access to 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
Training and development: access to over 130 online training resources; corporate training programs in CX, Data, IT Security, Leadership, Agile. Corporate library and English lessons
Great team: our colleagues form a community where curiosity, talent, and innovation are welcome
Career opportunities: we encourage advancement within the bank across functions