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

CLIENT
Our client is one of the oldest bookmaker companies in the UK. DataArt working with the client already more than 4 years, and we are the main vendor involved with them and provide most of our resources - 15+ developers are located on our side.

PROJECT OVERVIEW
This is a large project with a complex architectural approach. The specialist will have 30% of time allocated for the implementation of creative solutions (separately from the main tasks).

TEAM
The project team consists of 15 engineers on DataArt’s side. They are Ruby, Frontend React, QA/Automation, UI/UX, Android and IOS developers. All Java developers (5 engineers) are currently located on the client side.

POSITION OVERVIEW
We are looking for a Strong Middle/Senior Java Developer that can grasp complex projects quickly.

TECHNOLOGY STACK
Java 8+, Spring Boot, microservices, Kafka, MongoDB, Drools, Docker/Kubernetes, Rest APIs, Vaadin.

Requirements
- 3+ years of working experience with Java 8+
- 3+ years of working experience with Spring Boot framework
- Solid experience with microservices
- Experience with message brokers Kafka (or similar)
- Strong experience with MongoDB (or similar)
- Skills working with business logic integration platform (Drools)
- Experience with Docker/Kubernetes
- Experience designing and using REST APIs
- Experience working with Vaadin framework (or similar)
- Spoken English

Nice to have
- Experience with API gateways, such as APIGee, AWS API Gateway
- Understanding of code versioning tools, such as Git
- Knowledge of build tools (Gradle, Maven)
- Experienced team worker