Position: Middle Java Developer, Microservice-Based Solution
Company: DataArt
Experience required: 3y
Category: Java
English level: intermediate
Published: 2021-11-01T00:00:00+02:00

The solution is being created completely from scratch and will provide a full range of capabilities for managing product data (product attributes and their values) within the retail network.

In this project we use flexible methods of development based on Scrum, an iterative approach, and modern development tools:

OS Linux

Java (OpenJDK 11+)/Spring Boot 5.3.x

PostgreSQL

Redis

RabbitMQ / Apache Kafka

ElasticSearch

EFK (ElasticSearch/Fluentd/Kibana), Prometheus, Grafana

Docker/Kubernetes

Terraform/Ansible

Jenkins

CI/CD

TypeScript/React/Redux

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
- 3+ years of experience in the development of web applications
- Solid knowledge of Java
- Experience in the development of applications using the Java Enterprise platform
- Experience working with SQL databases
- Experience with object-oriented programming (OOP), object-oriented design (OOD), and design patterns
- Experience using test-driven development (TDD)
- Experience using object-relational mapping (ORM), IoC containers
- Experience working with Spring Boot, JavaScript, and JavaScript frameworks (jQuery)
- Knowledge of build tools (Gradle, Maven)
- Experience with OracleExperienced team worker
- Spoken English