Position: Senior Java Developer
Company: INCOAlliance
Category: Java
Experience required: 5y
English level: intermediate

Requirements: 
5+ years  enterprise experience with Java 8  (and latest version) and Spring (Spring Boot, Spring Framework, Spring Cloud, Spring Data).
Knowledge Java Design Patterns.
Extensive experience with the Kubernetes / OpenShift. 
Experience with APIs (API Rest), API-First (OpenAPI/Swagger, AsyncAPI).
Proven experience working in an Agile environment (Scrum/Kanban).
Experience with NoSQL - MongoDB.
Experience in SQL databases  - Oracle / PostgreSQL. 
Experience in TDD. 
Experience with message broker  (Kafka / RabbitMQ / ActiveMQ), 
Experience with unit & functional testing, troubleshooting, and debugging
English level: Intermediate or higher.
Team player, willing to work in a dynamic environment. 

Responsibilities:
Be a leading team member and function as a subject matter expert in technical areas and product components.
Write high-quality code, covered by solid unit and integration tests.
Review the design and code for other team members.

We offer:
Сompetitive compensation based on your skills and experience.
24 days of annual paid vacation and 5 sick leaves.
Accounting as a service.
Flexible working hours.
Long-term employment.