* Have a great understanding of Dependency Injection and experience working with Spring frameworks
* Good knowledge of service based architecture and web services such as REST
* High level knowledge of Oracle or other databases (SQL or NoSQL) is essential.
* High level knowledge of Kafka or other message brokers is essential.
* Have worked in Test-Driven Development environment
* Familiar with continuous integration (e.g. Jenkins)
* Familiarity with Git and Docker
* Basic knowledge of Linux
* 3+ years of work experience in Java programming with high load production solutions
* Modern office near the metro station Pecherskaya
* Flexible working hours
* Virtual business days (6 per month)
* Medical insurance
* Social guarantees
* Programs for development, recognition, sport events and the exchange of best practices at the level of Vodafone Ukraine Group.
* Business logic implementation
* Microservices design and development
* REST API design and development
* Integration, unit and performance tests implementation
* A lot of integration tasks with external systems over a various number of protocols
The main project is an integration platform called Middleware .
It is based on microservice architecture, uses modern web technologies includes Spring Boot, Java 11, Kubernetes, and Kafka.
The main idea and business case is to build a highly available, high resistance, and high-performance integration platform to integrate a lot of external systems that use different protocols and provide customer friendly, well document interface.