Position: Middle Java Engineer, Media Selling Platform
Company: DataArt
Category: Java
Experience required: 2y
English level: intermediate

DataArt’s specialists will work on the sales system, which allows you to create assignments, select locations, define promotion channels, and formulate business proposals. The frontend is written in Angular, the backend is Java 8, and the database is PostgreSQL.

We hire people not for a project but for the company. If the project (or your work on it) is over you go to another project or to a paid “Idle”.

Must have

2+ years of web application development experience using the Java platform
Experience working with relational databases and SQL(PostgreSQL experience is a +)
Knowledge of OOP, OOD, and design patterns
Experience using object-relational mapping (ORM) technologies and IoC containers
Experience working with Spring MVC, Spring Boot and Spring Data.
Skills using tools for automated project building (Maven or Gradle)
Experience using Continuous Integration tools (Jenkins experience is a plus)
Good spoken English

Would be a plus

Experience optimizing SQL queries
Experience developing a multi-threaded application
Apache POI knowledge