Reach out directly about this role
Remote | 380 – 430 thousand rubles (net salary)
INDEX
Format: remote from Russia (MSK +/- 2 hours)
Employment: full-time
Income: 380,000 – 430,000 (net salary)
Hello everyone!
Looking for a strong Senior Java engineer to join a product team working on a high-load omnichannel messaging platform (300–350 million messages per month). We need someone who confidently works with production systems, understands performance and reliability, and can take ownership of services and integrations.
About the product:
– High-load messaging platform – the "heart" of the business – Channels: SMS, VK, OK, Viber, WhatsApp, push, Telegram (including bots, OTP/verification) – Model: vendor platform – the platform is sold as a product, including to operators
What you'll do:
– Design and develop platform services for high load – Implement integrations with clients' external systems, maintain contract interactions and backward compatibility – Work on operational reliability: incidents, RCA, postmortems, preventing recurrence – Improve performance: p95/p99, bottlenecks in JVM/DB/queues – Speed up delivery to production: CI/CD, safe deployments, reducing time-to-market
What is important:
– 7+ years of commercial Java backend development – If necessary, you can confirm your experience with documented proof (employment contract / civil law contract / sole proprietorship, etc.) – Production experience with service architecture: designing and supporting microservices in operation, not just feature development – Ability to speak in numbers: load, p95/p99, SLA/SLO, throughput, reasons for degradation and the effect of optimizations – Spring Boot – confident practical experience, experience with resilient integration services (timeouts, retries, idempotency, rate limiting) – PostgreSQL: confident SQL, optimization using EXPLAIN/ANALYZE, indexes, transactions/locking – Kafka/RabbitMQ: consumer group/lag, retry policy, DLQ, deduplication/idempotency – Kubernetes: practical deployment and operational experience
Will be a plus:
– Redis, ClickHouse – Experience with JVM profiling (JFR/async-profiler/heap dumps) – Observability: metrics/logs/traces, SLO and alerting – Experience with a platform product model (vendor/platform)
Technologies:
Java 21+, Postgres, ClickHouse, Kafka, Redis, Docker, Kubernetes
Frontend: React
Conditions:
– Remote work from Russia (MSK +/- 2 hours) – Employment through a Russian legal entity, under the Russian Labor Code (accreditation available) – Platform product with high load, influence on architecture, reliability, and speed of delivery to production
Telegram: @Nikolai_Sourcer
380,000 – 430,000 RUB
from 7 years
Experience
Full-time
Employment
Remote
Work Format
Senior
Grade
Backend
Specialization
IT & Tech
Industry
Product company
Company Type
By country
Backend
Specialization
IT & Tech
Industry
Product company
Company Type