Reach out directly about this role
🏢 Company: MISH DESIGN 💰 Salary: 1,700–1,800 RUB/hour 🌍 Format: Remote (Remote Russia, preferably Moscow / St. Petersburg) 🕒 Employment: Full-time
About the company:
The team is developing a large-scale federal HR platform: a public part (similar to a job portal) and a closed internal part for document management and HR processes.
Tasks:
• Decompose the monolith and develop new microservices. • Implement fault-tolerant integrations: Kafka, idempotency, Transactional Outbox, retry, DLQ. • Design distributed systems: locking, schedulers, caching, graceful degradation. • Performance optimization: SQL, indexes, N+1 elimination, JVM profiling. • Business process orchestration (Netflix Conductor / Camunda).
Requirements:
• Commercial Java development experience of 5+ years. • Java 21+ (project stack — Java 21–25), Spring Boot, Apache Kafka. • PostgreSQL: query optimization, indexes, transactions. • Experience in designing high-load, fault-tolerant systems. • Docker, Kubernetes. • Higher education.
Will be a plus:
• Experience migrating legacy monoliths to microservices. • Camunda / Netflix Conductor. • Reliability patterns: Saga, Circuit Breaker, idempotency. • Working with personal data, JWT/OAuth2.
Stack:
Java 21, Spring Boot 3.x, Kafka, Redis, OpenSearch, Netflix Conductor, PostgreSQL, K8s
Conditions:
• Engagement period: 6 months with the possibility of extension. • Employment: Full-time. • Work format: Remote. • Location: Moscow or St. Petersburg. • Rate: 1,700–1,800 RUB/hour.
MISH DESIGN
Russia2 months ago
1,700 – 1,800 RUB
per hour
Grade
Senior
Experience
from 5 years
Work Format
Remote
Employment
Full-time
AI writes it from your resume. You only have to send it.
By country