Ilya
Java developer
- Age:
- 34 years
- City:
- Kyiv
Contact information
The job seeker has entered a phone number and email.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/14572771/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
• Java Developer with 2+ years of commercial experience
Java Developer building scalable backend systems using Java and Spring
Boot.
[
[
Kyiv • Also developed an AI-powered full-stack application
integrating LLM-based decision-making into backend
LinkedIn workflows.
Github
PROFESSIONAL EXPERIENCE
Telegram
Java Developer
Self-employed
SKILLS 04/2025 – Present
Designed and maintained microservice-based backend
•
systems for small business clients using Java 17/21 and
Backend — Java 17/21, Spring Boot, Spring Data
Spring Boot
JPA, Hibernate, REST APIs, Microservices
Integrated third-party APIs (payment, messaging)
•
Improved API performance (~40%) via Redis caching and
•
Databases — PostgreSQL, MySQL, MongoDB, Redis SQL optimization
Built data collection modules using Jsoup
•
Messaging — Kafka, RabbitMQ Java Developer
NDA - Contract
Testing — JUnit 5, Mockito, Testcontainers 05/2023 – 02/2025
Designed and developed scalable microservices using
•
Java 17 & 21 and Spring Boot 3, implementing the Event-
Frontend — React, Next.js, TypeScript Driven SAGA pattern via Apache Kafka to ensure
distributed data consistency and handle compensation
DevOps & Tools — Docker, GitHub Actions, Maven, transactions.
Gradle Engineered a hybrid communication strategy: utilized
•
OpenFeign for synchronous read-operations and Kafka
for high-throughput transactional processing, while
Other — API Integration, Performance leveraging RabbitMQ for asynchronous user notifications.
Optimization, LLM Integration Built REST APIs and integrated them with external
•
services such as Stripe (payment processing) and
EDUCATION Telegram API (automated notifications).
Managed relational (MySQL, PostgreSQL) and NoSQL
•
Bachelor's degree in Law (MongoDB) databases; optimized schemas, SQL queries,
Donetsk Law University and indexes to improve performance of data-heavy
Donetsk, Ukraine operations.
Implemented caching mechanisms (Redis) to improve
Master's degree in Law
•
response times and reduce database load.
Yaroslav Mudryi National Law University Configured containerization with Docker and
•
Kharkiv, Ukraine implemented a full observability stack, including
distributed tracing (Zipkin), metrics monitoring
COURSES (Prometheus), and centralized logging (Promtail, Loki,
Grafana).
Java course at Mate-academy Covered business-critical features with unit and
•
Kyiv, Ukraine integration tests (JUnit, Mockito, Testcontainers) to
OOP, Java 8+, Spring, Hibernate ensure system reliability.
Udemy Achievements:
- Java for Beginners: From Scratch to Oracle Reduced payment processing time by 25% by optimizing
•
Certification Stripe Checkout session handling.
- Java–Earn Your Black Belt! Improved performance of data-heavy operations by 30%
•
- Spring for Beginners through SQL query optimization and indexing.
Automated key communication tasks via Telegram bot,
Books
•
reducing manual work for the support team.
СЕТТЕР Р. В. “Learning Java Through Examples and
Exercises”
PROJECTS
LANGUAGES Smart-Home-AI
English Vacancy Bot
Ukrainian EasyStay — Microservices Booking Platform
Similar candidates
-
Програміст Java
35000 UAH, Kyiv, Remote -
Java software engineer
Kyiv -
Trainee, Junior Java Developer
Kyiv, Brovary -
Javascript-програміст
Kyiv, Remote -
Javascript-програміст
Kyiv, Remote -
Senior Java developer
Kyiv, Vinnytsia , more 5 cities