Java Backend Developer for a new banking mobile application (offline)

This is what your typical day would look like:
• 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.

Your essential qualities:
• You have at least 5 years of experience in Java
• You have mastered knowledge of Kotlin
• You have deep understanding of microservices architectural principles
• You are familiar with Spring Boot (MVC, REST, Data, Security, messaging)
• You have hands-on experience with Redis inside microservice layer
• You know Kubernetes and Helm lengthwise and crosswise
• You can show strong Kafka and Kafka Streams experience
• You know everything about different communication protocols (REST, gRPC, events, messaging)
• You have experience with Docker containerization for different environments
• You are familiar with ’The Twelve-Factor App’ principles
• You have deep understanding of CI/CD practices and types of quality gates
• You have some experience with unit/integration/API testing for microservices

It would be a plus, if:
• You can show API design and documentation skills
• You have Traefik / Ngnix practical knowledge and experience
• You are familiar with backend for frontend (especially mobile app) with topics such as API versioning and monitoring
• You have some experience with JWT tokens and user sessions
• You know everything about Gitlab and Gitlab pipelines
• You are able to document and describe architectural/design decisions
• You have practical knowledge with NoSQL databases

What you might like about us?
• Motivated team in one of the leading banking groups in Austria and Central and Eastern Europe
• Knowledge sharing in our Group wide IT community including 14 Raiffeisen Banks
• Competitive Salary twice a month (based on EUR NBU rate)
• English courses (twice a week + speaking club)
• Long-term official employment, sustainable and stable working environment
• Paid sick leave and vacation (31 days per year)
• Medical insurance
• Access to professional development programs (IT academy, ISTQB certification etc.)
• Comfortable work conditions (open space office)
• Possibility of remote work

Our selection process includes:
• CV pre-screening and short call with Olga or Alina
• Virtual interview with Delivery Manager and technical experts from the project (1.5 hours)
• Background security check running in parallel
• Prompt feedback after every stage and a short summary of next steps

If you have a feeling that we might be a good match, apply now and see how is it to work with us!

We are looking forward to meeting you! :)

About Ukrainian Delivery Center

Raiffeisen Bank International established an IT hub “Ukrainian Delivery Center” to provide capacities for Raiffeisen Group for Software Development and Testing capabilities, to develop and sustain engineering excellence in methodology, tools and platforms.

Our mission is to create state-of-the-art customer-centric IT solutions for the Raiffeisen Group to become the most recommended financial services provider. We believe that technology should empower people and companies — to turn great ideas into something that is a force for positive change. 
___
*At UDC, we value a positive and collaborative work environment, where everyone feels comfortable and respected. We encourage you to embrace our company culture by being kind, respectful, and empathetic towards your colleagues.

Company website:
https://upc.ua/

DOU company page:
https://jobs.dou.ua/companies/raiffeisen-bank-international-ag/

The job ad is no longer active
Job unpublished on 19 October 2021

Look at the current jobs Java Kyiv→