Position: Java developer (middle)
Company: IT SmartFlex
Category: Java
Experience required: 5y

Необходимые навыки
* 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

Обязанности
* 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