Position: Strong Middle Java developer
Company: IT SmartFlex
Category: Java
Experience required: 5y
English level: pre

IT SmartFlex is a company that is part of Vodafone Ukraine Group.
The main business activities are focused on researches and development of software products and solutions in the field of telecommunications for daily usage by millions of users.

**We’re looking for Strong Middle Java Developer who has:**

* 5+ years of work experience in Java programming with high load production solutions
* 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
* Experience in Test-Driven Development environment
* Familiar with continuous integration (e.g. Jenkins)
* Familiarity with Git and Docker
* Basic knowledge of Linux

**Responsibilities:**

* 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

**What we offer:**

* Challenging tasks, ability to work with new components from scratch using new technologies
* Plenty of responsibility and freedom in choosing technological solutions
* Appreciation and honest/open leadership style
* Friendly team of experts who inspire and support you
* Self-education support (paid attending professional conferences and meetups)
* Remote work or comfortable office near Pecherska metro station
* Work&Life balance and flexible work schedule
* Medical insurance from the first month
* 24 working days of paid vacation
* 5 working days of paid sick leave