• File

Mykyta

Java developer

Age:
24 years
City of residence:
Dnipro
Ready to work:
Remote

Contact information

The job seeker has provided: Phone numberEmailMessenger

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.

Mykyta Hordiienko Java Developer
Dnipro, Ukraine (open to relocate/remote) | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section) | github.com/nhordiienko23
[open contact info](look above in the "contact info" section) | t.me/nikitagordienko1

SUMMARY
Java Developer with 1 year of commercial experience in building backend applications with Java 21 and Spring Boot. Experienced in Spring
Security, REST APIs, Spring Data JPA, PostgreSQL, OAuth2/OIDC, and unit and integration testing with JUnit 5, Mockito, and Testcontainers.

SKILLS
Languages: Java 21, SQL
•

Spring: Spring Boot, Spring MVC, Spring Security, Spring AOP, Spring Data JPA, Hibernate
•

Security: OAuth2, OIDC, JWT, BCrypt
•

Databases: PostgreSQL, MySQL, Liquibase
•

Testing: JUnit 5, Mockito, MockMvc, Spring Boot Test, Testcontainers
•

Tools: Git, GitHub, Docker, Docker Compose, Maven, Lombok , Swagger/OpenAPI, RabbitMQ
•

Concepts: OOP, SOLID, Clean Code, Design Patterns, REST, HTTP, Messaging, Agile/Scrum, Unit & Integration Testing
•

WORK EXPERIENCE
RUSH LLC | Dnipro, Ukraine 09/2025 – Present
Java Developer Remote
Contributing to the development of an internal management application as part of a development team.
Developed RESTful CRUD APIs for internal management modules.
•

Applied the required role-based access restrictions to new endpoints for Employees and Admins.
•

Implemented OAuth2 authentication for existing users.
•

Implemented database changes and created Liquibase migrations based on defined requirements.
•

Documented new REST API endpoints using Swagger / OpenAPI for easier testing and integration.
•

Developed unit and integration tests to improve backend reliability and reduce regressions.
•

Tech: Java 21, Spring Boot, Spring Security, OAuth2, Spring Data JPA, Hibernate, PostgreSQL, Liquibase, JUnit 5, Mockito, Swagger/OpenAPI, Git,
Maven, Lombok

PROJECTS
Team Management System
Spring Boot backend application for managing sports teams and users. Implemented OAuth2/OIDC authentication with Google, GitHub, and a
custom authorization server, as well as dynamic filtering with JPA Specifications, pagination, and role-based access control.
Tech: Java 21, Spring Boot, Spring Security, OAuth2/OIDC, Spring Data JPA, Hibernate, Lombok, PostgreSQL, Liquibase, Docker, JUnit 5,
Mockito, Testcontainers.
Source: github.com/nhordiienko23/team-management-system
Custom OAuth2 Authorization Server
Standalone Spring Boot Authorization Server and OpenID Connect provider used as a centralized Identity Provider. Implemented OAuth2
Authorization Code and Refresh Token flows, OIDC endpoints, JWT with RSA signing, JWK, and custom claims.
Tech: Java 21, Spring Boot, Spring Security, Spring Authorization Server, OAuth2, OIDC, JWT, Spring JPA, Lombok, PostgreSQL, JUnit 5, Mockito,
Docker.
Source: github.com/nhordiienko23/MyCustomAuthServer
Travel Agency
Full-stack Spring Boot application for managing tours, bookings, users, and balances. Implemented stateless JWT authentication, role-based
access control, booking workflows, filtering, pagination, and internationalization.
Tech: Java 17, Spring Boot, Spring MVC, Thymeleaf, Spring Security, JWT, Spring Data JPA, Hibernate, Lombok, PostgreSQL, H2, Docker, JUnit 5,
Mockito.
Source: github.com/nhordiienko23/travel-agency-spring-boot
Remitly Stock Market Simulator
Spring Boot backend application demonstrating distributed system concepts with two application instances behind an Nginx load balancer.
Implemented transactional stock trading, controlled instance failure, shared PostgreSQL persistence, and integration testing with
Testcontainers.
Tech: Java 21, Spring Boot, Spring Data JPA, PostgreSQL, Nginx, Docker, JUnit 5, Testcontainers, Maven, Lombok.
Source: github.com/nhordiienko23/remitly-stock-market

EDUCATION
Bachelor's Degree in Computer Science 2020 – 2024
Ukraine
V. N. Karazin Kharkiv National University, Department of Systems and Technology Modeling

LANGUAGES
English — Upper-Intermediate, Ukrainian — Native, Russian — Native

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: