• File

Mykhailo

Java Backend Developer

Age:
25 years
City of residence:
Kyiv
Ready to work:
Kyiv, Lviv, Remote

Contact information

The job seeker has provided: Phone numberMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Java Backend Developer with 1.5 years of experience
Mykhailo Savchuk [open contact info](look above in the "contact info" section)
Kyiv, Ukraine
[open contact info](look above in the "contact info" section) LinkedIn GitHub WhatsApp

ABOUT
Java Backend Developer with 1.5 years of experience, working alongside 9 backend developers. Experienced in
external API integrations, performance optimization, database development, and production troubleshooting.
Regularly collaborate with external suppliers and integration teams to investigate issues and improve product
stability. Conduct technical interviews for backend candidates and use English daily when working with technical
documentation, Jira, Confluence, GitLab, emails, and external partners.

SKILLS
Backend: Java 17, Multithreading, Spring Boot 3, Spring MVC, Spring WebFlux, Spring Security, Spring Data JPA,
Hibernate/JPA, JDBC, REST APIs, OpenAPI/Swagger, JUnit, Mockito, JWT, BCrypt
Data & Infrastructure: PostgreSQL, H2, Redis, Apache Kafka, Docker, MongoDB, Kubernetes, Liquibase, Flyway
Architecture & Tools: Microservices Architecture, Maven, Gradle, Git, Grafana, Prometheus, Micrometer, OpenSearch,
DataGrip, ModelMapper, Thymeleaf, Bootstrap, Kanban, Agile/Scrum, OpenAI Codex, Claude

WORK EXPERIENCE
Java Backend Developer
WinWin Travel (Travel-Tech Startup): 09/2025 – Present
• Cut large-city hotel search average response time from 53.4 to 7.6 seconds through parallel processing, batching,
and thread-pool tuning.
• Added 135 unit tests, increasing the test suite from 889 to 1,024 tests and strengthening regression coverage.
• Extended an existing supplier API integration using Java 17, Spring Boot, and WebFlux by reworking reservation flows,
DTOs, and validation; implemented retry and status-polling logic for supplier errors and redesigned offer refresh
logic to support future integrations.
• Developed a currency conversion module that ensures accurate price calculation and display across multiple
currencies on the booking platform.
• Investigated and resolved production issues using OpenSearch logs and Grafana dashboards, analyzed PostgreSQL
data across production, staging, and development environments via Kubernetes port-forwarding and DataGrip, and
communicated directly with external suppliers on technical issues.
Technologies: Java 17, Spring Boot 3, Spring WebFlux, Spring Security, PostgreSQL, Redis, Apache Kafka, Docker,
Kubernetes (via Lens), Hibernate (JPA), Liquibase, Flyway, OpenAPI/Swagger, Grafana, OpenSearch

Trainee Java Developer
EPAM Systems: 02/2025 – 08/2025
• Built a full-stack e-commerce application (Java, Spring Boot) with JWT-based authentication and role-based
authorization across three user roles (Employee, Customer, Administrator), scoring 100/100 on final evaluation.
• Designed a normalized relational database schema through JPA entities and Hibernate, applying OOP and SOLID
principles to keep the domain model maintainable and extensible.
• Implemented 248 unit tests covering core business logic and helping prevent regressions, along with i18n, filtering,
pagination, and password recovery.
• Developed the project independently under mentor-led code reviews, implementing Spring Security with JWT
authentication and server-side UI rendering with Thymeleaf.
Technologies: Java, Spring Boot, Maven, Spring Security, Spring Data, Hibernate, PostgreSQL, H2, JWT, ModelMapper,
Thymeleaf, Bootstrap, BCrypt

EDUCATION
NUBiP, Kyiv – Master, 09/2023 – 12/2024
Software Engineering
NUBiP, Kyiv – Bachelor, 09/2020 – 06/2023
Software Engineering

COURSES & CERTIFICATIONS
• JavaRush — Java Core: OOP, Collections Framework, Exception Handling
• Database Management Essentials (Coursera) — SQL, Data Normalization
• Web Technologies (Coursera) — HTML, JavaScript
Certificates: https://drive.google.com/drive/folders/1lf2pghCVfLM5OxtSoPei_G4AmWnmCpPX

LANGUAGES
Ukrainian: Native, English: Upper-Intermediate (B2)

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: