Position: Middle Java Developer
Company: A-Listware
Category: Java
Experience required: 3y
English level: intermediate

**Looking for a Middle/ Strong Middle Java Developer.**

**Our customer:**
AI-powered platform is used by digital assets, including websites, devices, and mobile apps, to monetize and engage with users. More than 13,000 advertisers use platform to reach over 500 million daily active users in a brand-safe environment.

**Required experience and skills:**
3+ years of Java development experience;
Commercial experience with Java 8+;
Deep understanding of OOP, OOD;
Strong knowledge of  Spring framework;
Experience with RESTful API;
Experience with build & deployment tools (Jenkins, Maven, Gradle);
Experience writing tests;
Experience with SQL databases;
Practical experience with JS, CSS, HTML;
Ability to manage one\'s own deliverables and timelines;
Experienced in coding best practices and patterns;
Willing and able to participate in code reviews with team members, comfortable accepting constructive criticism as well as offering it;
English - Upper-Intermediate+.

**Would be a plus:**
DevOps experience (Docker, deployment, server mgmt);
Experience developing large scale distributed systems.