Position: Middle/Senior Java Developer
Company: Terminal FX
Category: Java
Experience required: 3y
English level: intermediate

**Good to have:**
Experience in Kotlin development;
Experience in creating architecture diagrams;
Experience in Domain-Driven Design (DDD);
Experience in RabbitMQ;
Experience in NoSQL databases;

**Responsibilities:**
REST API design/implementation;
Micro-services design/implementation;
Diagrams creating: components, sequence, deployment, etc;
Participate in the code review and propose improvements;

**The company offers:**
Competitive salary;
Professional development;
Great team, friendly atmosphere;
Work on interesting projects;
Work in a comfortable office or remote work;
24 calendar days of paid vacation, paid sick leave;
Location: Kyiv