Position: Java Tech Lead
Company: Raiffeisen Bank International
Experience required: 5y

We are looking for an initiative person, who is aimed at achieving results and striving for technical excellence. If you like to develop and develop people, to deal with complicated but interesting tasks, please welcome.

Project: development of a new professional repository and business functionality for storing and processing electronic documents and electronic copies of paper documents of the RBUA.

Your responsibilities:
 - You will take part in building a new adaptive team by guiding and leading, tuning and hiring
 - Managing the team, and collaborating with other development teams
 - Act as a technical expert point for the team
 - Support the transformation of the company’s applications into a decoupled service-orientated architecture
 - Implement ideas from Product Backlog into a reliable working product
 - 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

Preferred qualifications:
 - 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 for 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
 - Be familiar with ’The Twelve-Factor App’ principles
 - Understanding of CI/CD practices and types of quality gates
 - Hands-on experience with unit/integration/API testing for microservices
 - Taking full responsibility for the results of own work

What might you 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 13 Raiffeisen Banks
 - Competitive Salary twice a month (based on USD or 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 a short call with a recruiter
 - Virtual interview with technical experts from the project (1.5 hours)
 - Background security check running in parallel
 - Prompt feedback after every stage and a short summary of the following steps

If you are interested in this opportunity, please apply now.