Position: Middle / Senior Java Developer
Company: DB Best Technologies
Category: Java
Experience required: 2y
English level: intermediate

**Required skills**

— General knowledge of object-oriented programming and data structures;
— Expertise in Model—View—Controller architectural pattern;
— Experience with Core Java / Java SE programming languages;
— Experience in one of the databases: MySQL / Oracle Database / PostgreSQL / Amazon Redshift / - Teradata / Netezza / Greenplum / Microsoft SQL Server / DynamoDB / Apache Cassandra;
— Familiarity with Integrated Development Environment like Eclipse / IntelliJ IDEA;
— Experience with Maven build tool;
— Experience with the following test tools: JUnit / TestNG / Mock frameworks / TestFX;
— Strong understanding of the SOLID paradigm.

**Will be a plus**
— Experience with JavaFX;
— Tree Traversal Algorithms

**Responsibilities**
— Working with Java Core;
— Develop complex algorithms for data processing and calculations;
— Influence and impact the architecture, standards, and design of our products;
— Coordinate with other team members and other teams.

**We offer**

— Working with the industry-leading partners and customers;
— Friendly teams, experienced colleagues, and perfect work equipment;
— Opportunities for career growth and raising professional skills;
— Comfortable offices in the city center of Kharkiv and Kyiv;
— Free lunches, snacks, and drinks available;
— English language courses;
— Travel opportunities;
— Decent salary, tax assistance.