* 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
* Flexible working hours
* Virtual business days
* 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
Company starts new large project called Digital Unified Application. Platform for the Centralized Digital Channels Management (Web, Mobile Apps, USSD, SMS, CRM, etc) based on the Middleware. Platform contains several integrations with backend systems as incoming data flow and dozen integrated channels via platform’s API as outcoming data flow. Also platform’s architecture include web UI cabinet for Marketing department users with a lot of features of communications channels managing.