240,000 – 350,000 RUB
per month
Reach out directly about this role
By job title
from 6 years
Experience
Full-time
Employment
Remote
Work Format
Senior
Grade
Backend
Specialization
Logistics
Industry
Outsourcing
Company Type
Outstaffing company Novoelekt is looking for
Java Developer (Senior) Logistics, Warehouse
Format: Remote Location: No limitations Important: a Russian SIM card is needed to receive access Employment: full-time Salary: from 240,000 to 350,000 net
🚀 Technology Stack: Main stack: Java 21, Spring (Boot, Core, Web, Data, Kafka, Test), PostgreSQL, Hibernate, Kafka, Temporal, ELK, GitLab CI, Docker/Kubernetes, Argo CD, Kaiten. Additional technologies (welcomed): Camunda, Apache Cassandra.
📌 Requirements: ✅ 6+ years of commercial Java development experience. Practical experience with Spring Framework (Boot, Core, Web, Data, Kafka, Test). ✅ Experience in designing and developing microservices. ✅ Understanding of DDD principles and hexagonal architecture. ✅ Solid understanding of distributed transaction patterns, experience implementing the Saga approach or other consistency mechanisms in distributed systems. ✅ Experience with Kafka. ✅ Experience with PostgreSQL. ✅ Understanding of Docker/Kubernetes principles. ✅ Understanding of CI/CD principles. Will be an advantage: ✅ Experience with business process orchestrators: Camunda, Temporal (our choice). ✅ Experience with Apache Cassandra. ✅ Experience in logistics.
✨ Tasks: Development, debugging, and support of microservice applications. Development of Unit Tests. Implementation of integration interactions within the microservice architecture, as well as with external services. Implementation of software interaction with parcel locker equipment. Refactoring and optimization of existing code. Participation in Code Reviews. Participation in the implementation and launch of a new product. Development of a new domain from scratch, with no legacy. Ability to influence architecture. Implementation of complex distributed processes using the Temporal framework. Participation in hiring developers for the team.
Write to @JulyAsap