Job Details
Software Development
Mid-level
Remote
Full time
Russian
Nov 1

Backend Developer (Java/Kotlin)

Backend Developer (Java/Kotlin) at Detsky Mir. 3-6 years experience. Remote/hybrid/office. Develop REST API, Kafka, PostgreSQL.

Develop REST API and business logic for cart, checkout, delivery, orders and payments. Design integrations with internal services: synchronous calls and event exchange via Kafka using Protobuf and Avro. Coordinate API and event contracts with web and mobile developers and analysts. Work with PostgreSQL: write queries, prepare migrations in Liquibase, use JDBC and jOOQ. Apply Redis for cart sessions and caching. Improve service reliability: configure timeouts, retries and circuit breaker, ensure idempotency and think through behavior when dependencies are unavailable. Manage feature flags in Unleash. Participate in design, conduct code reviews, write tests and analyze incidents. Work in a cross-functional team with backend, web and mobile developers, QA, analysts and product — from task discussion to release to production.

At least 3 years of commercial backend development in Java and/or Kotlin, experience with production services. Solid knowledge of Spring/Spring Boot, experience in REST API development. Good knowledge of SQL, experience with relational databases, JDBC or jOOQ and schema migrations. Practical experience with Kafka, Redis and Kubernetes. Understanding of distributed systems: event redelivery, idempotency, consistency of payment and order status. Ability to write maintainable code and test it: JUnit 5, Testcontainers, integration scenarios. Readiness to discuss decisions, propose improvements and bring changes to production. Nice to have: Experience in payments, fiscalization or delivery calculation. Work with observability tools: Micrometer, Prometheus, Elastic APM. Experience using AI tools in development.

Full-time employment. Schedule 5/2. Remote or hybrid or office format.

Spring Boot
Kubernetes
JUnit
Redis
REST API
Elastic APM
jOOQ
Prometheus
Java
JDBC
AI
Testcontainers
Kotlin
Micrometer
Kafka
Spring
Liquibase
PostgreSQL

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Senior Java Backend Developer

RUB 280,000

Senior Java Backend Developer at Blancy, remote, project for 3-4 months, salary 280K.

B
Blancy

Senior Java/Kotlin Developer

MTS Bank seeks a Senior Java/Kotlin Developer (3–6 years experience) for the digital ruble platform. Full-time, remote/hybrid/office.

M
MTS Bank

Senior Java Backend Developer

RUB 280,000

Senior Java Backend Developer at Blancy. Salary 280K. Remote work (Moscow and Moscow region). Project duration 3-4 months.

Russia
B
Blancy