• 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
• API design and documentation skills
• Ability to describe and document architectural/design decisions
• Practical experience with NoSQL databases
• You will work in a large international company that provides possibilities for professional and personal growth
• Involvement into challenging, large-scale and diverse projects which have impact for our customers
• Complex and complicated challenges, opportunity to contribute into corporate level transformation
• Become a part of a highly professional and successful team with an international company culture
• Opportunity to visit our non-stop internal meetups: Tech talks, Demo days, Q&A Session with Board
• Possibility to work remotely or in a comfortable and cozy office near Kontraktova Square
• Stability and a social package that includes 28 days of paid vacation, medical insurance
• Competitive salary and bonuses for your efforts and contribution
• Great corporate events and Team building activities
• 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
• Develop architecture and system design
• Promote quality control automation of the entire solution with a fast and reliable delivery.
We are developing a new banking mobile application for Android / iOS / Huawei. Our main aim is creating excellent user experiences to make our app interactive, intuitive, and user-friendly with using most common technologies and approaches.