Senior Java Developer
Remote | 290 - 320 thousand RUB gross
Hi!👋 My name is Irina. I represent the Top Selection group of companies.
We are looking for a Senior Java Developer.
✅ Level: Senior.
✅ Location and citizenship: Russian Federation
✅ Salary: 290-320K gross
✅ Workload: full-time.
✅ Employment type: as an individual entrepreneur (IP).
✅ Project: for a large logistics company.
✅ Mandatory requirements:
- Commercial development experience in Java (6+ years);
- Experience with the Spring Framework (Boot, Core, Web, Data, Kafka, Test);
- Experience in designing and developing microservices;
- Understanding of DDD principles and hexagonal architecture;
- Confident understanding of distributed transaction patterns, experience implementing the Saga pattern or other coordination mechanisms in distributed systems;
- Experience with Kafka;
- Experience with PostgreSQL;
- Experience with business process orchestrators (Camunda, Temporal, etc.);
- Understanding of Docker/Kubernetes principles;
- Understanding of CI/CD principles;
- Higher technical education;
- Clear and logical career track;
- Strong engineering culture (a link to GitHub is a big plus);
- Experience with Apache Cassandra;
- Experience in logistics.
📝 Tasks:
- Development, debugging, and support of microservice applications;
- Development of unit tests;
- Implementation of integration within a microservice architecture, as well as with external services;
- Implementation of software interaction with parcel locker equipment;
- Refactoring and optimization of existing code;
- Code Review.
Technology stack: Java 21, Spring, PostgreSQL, Hibernate, Kafka, Temporal, ELK, GitLab CI, Docker/Kubernetes, Argo CD, Kaiten.
📲 Contacts: irazhura87