A backend role on a product with real load and real data, where I can own features end to end in Java/Kotlin and Spring Boot: data model, APIs, event-driven integration, performance and production support. Remote, full-time or contract.

Ilia Muravev
@iliamuravev
Java/Kotlin backend engineer: end-to-end features, microservice integration over Kafka and REST, event-driven systems that hold up in production.
What I'm looking for
Java/Kotlin backend engineer with over 3 years of commercial experience at Perfema, building enterprise platforms in EdTech and logistics. I take features end to end: data model and migrations, REST APIs with OpenAPI contracts, integration between microservices over Kafka, JMS and REST, and the monitoring that shows how they behave in production.
Most of my work is about making distributed systems reliable: a transactional outbox and idempotent consumers so messages are not lost or duplicated, Debezium CDC instead of nightly sync between databases, a ClickHouse reporting layer when analytics outgrew PostgreSQL, and real-time updates over WebSocket. I migrated authentication to Keycloak with custom SPI and set up observability with Prometheus, Grafana and OpenTelemetry.
Stack: Java 17/21, Kotlin, Spring Boot 3, PostgreSQL, Kafka, Docker, Kubernetes, GitLab CI.
Experience
Work history, roles, and key accomplishments
Java Developer
Perfema LLC
Sep 2023 - Present (3 years 2 months)
Java/Kotlin backend for an EdTech SaaS platform and a fleet management platform. Cut an aggregate endpoint's p95 from 1.8 s to 236 ms (recursive CTE, partial index); moved notifications to a transactional outbox; migrated auth to Keycloak with custom SPI; replaced nightly DB sync with Debezium CDC (lag from hours to seconds); built ClickHouse reporting (30-day report from 38 s to 2.4 s).
Education
Degrees, certifications, and relevant coursework
Bauman Moscow State Technical University
Master's degree, Computer Software Engineering
2023 - 2025
Pursued a Master's degree in Computer Software Engineering, focusing on advanced software development and engineering principles.
Bauman Moscow State Technical University
Bachelor's degree, Computer Software Engineering
2019 - 2023
Earned a Bachelor's degree in Computer Software Engineering, covering core computer science and software engineering topics.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Interested in hiring Ilia?
You can contact Ilia and 90k+ other talented remote workers on Himalayas.
Message IliaGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
