Position: Senior Java Developer with Kotlin Experience, Delivery System
Company: DataArt
Category: Java
Experience required: 5y
English level: intermediate

The project is growing, and we intend to ensure stable growth through outsourcing. We are putting together 2 teams of Java and Python developers to work on the development of the backend system.

The processes are built according to Agile (SCRUM) with fortnight long iterations and releases each iteration. The testing is on the unit level + manual testing.

The architecture is based on microservices. The database is PostgreSQL. Codebase - Java/Kotlin, Python.

We are ready to consider candidates with low or no English proficiency, who will join our team.

Responsibilities
Development of the backend system 60%—80%
Maintenance / Bug fixing 10%—25%
Meetings 5%—10%
Client support 0%—10%
Document writing 0%—5%

Must have

5+ years of web application development experience using Java Enterprise
Excellent knowledge of Java
Experience with Kotlin 4/5
Skills in building REST API
Experience with PostgreSQL
Experience with RabbitMQ, Kafka
Experience with microservice architecture
Knowledge of OOP, OOD, and design patterns
Experience with Docker
Experience of development using Scrum or other Agile methodologies

Would be a plus

Spoken English
Experience with Event Sourcing, CQRS
Experience with Kubernetes