Ilya
Java developer
- Age:
- 33 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.
• Skilled Java Developer with over two years of
Java Developer commercial experience in backend development using
Java Core, Spring Boot, and Hibernate.
[
[
and optimizing database performance.
Kyiv
• Detail-oriented and constantly improving technical
LinkedIn knowledge to deliver high-quality solutions and
Github contribute effectively to team goals.
Telegram
PROFESSIONAL EXPERIENCE
SKILLS Java Developer
Self-employed
04/2025 – Present
Java — (8, 17, 21), Core, Collections, OOP, SOLID,
Microservices Designed and maintained microservice-based
•
backend systems for small business clients using Java
17/21 and Spring Boot 3, focusing on automation of
DB — Hibernate, JDBC, MySQL, H2, MongoDB, internal workflows and API integrations.
PostgreSQL, Redis Developed automated web-scraping modules using
•
Jsoup for real-time data collection and processing from
external market sources.
Spring — Boot, Core, Web, Security, Cloud
Designed and integrated third-party APIs, including
•
payment gateways and messaging services for
Web Development — Servlet, JSP, Tomcat, HTML, automated notifications.
CSS, XML, Angular (basic), React (Basic) Reduced average API response time by ~40% by
•
introducing Redis caching and optimizing SQL queries
with advanced indexing strategies.
Tools — JUnit, Mockito, Maven, Gradle, Swagger,
Liquibase, Docker, Lombok, Mapstruct, Postman, Java Developer
IntelliJ IDEA NDA - Contract
05/2023 – 02/2025
Containerization & CI/CD — GitHub Actions, GitLab Designed and developed scalable microservices using
•
CI/CD, Jenkins (basic) Java 17 & 21 and Spring Boot 3, implementing the
Event-Driven SAGA pattern via Apache Kafka to
ensure distributed data consistency and handle
Testing — JUnit 5, Testcontainers, WireMock compensation transactions.
Engineered a hybrid communication strategy: utilized
•
Message brokers — Kafka, RabbitMQ OpenFeign for synchronous read-operations and Kafka
for high-throughput transactional processing, while
leveraging RabbitMQ for asynchronous user
Team Practices & Communication — Kanban, Jira, notifications.
teamwork, and effective communication Built REST APIs and integrated them with external
•
services such as Stripe (payment processing) and
Telegram API (automated notifications).
EDUCATION Managed relational (MySQL, PostgreSQL) and NoSQL
•
Master's degree in Law (MongoDB) databases; optimized schemas, SQL
Yaroslav Mudryi National Law University queries, and indexes to improve performance of data-
Kharkiv, Ukraine heavy operations.
Implemented caching mechanisms (Redis) to improve
•
response times and reduce database load.
COURSES Configured containerization with Docker and
•
Java course at Mate-academy implemented a full observability stack, including
distributed tracing (Zipkin), metrics monitoring
Kyiv, Ukraine
(Prometheus), and centralized logging (Promtail, Loki,
OOP, Java 8+, Spring, Hibernate
Grafana).
Udemy Covered business-critical features with unit and
•
- Java for Beginners: From Scratch to Oracle integration tests (JUnit, Mockito, Testcontainers) to
Certification ensure system reliability.
- Java–Earn Your Black Belt!
Achievements:
- Spring for Beginners
Reduced payment processing time by 25% by
•
optimizing Stripe Checkout session handling.
LANGUAGES Improved performance of data-heavy operations by
•
English 30% through SQL query optimization and indexing.
Automated key communication tasks via Telegram bot,
•
reducing manual work for the support team.
Similar candidates
-
Java developer
Kyiv -
Java developer
20000 UAH, Kyiv -
Програміст Java
Kyiv, Remote -
Програміст Java
Kyiv -
Програміст PHP, Java, Python
Kyiv -
Java software engineer
Kyiv, Remote