Yaroslav
Java Developer
- Age:
- 22 years
- City of residence:
- Ternopil
- Ready to work:
- Remote
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/10988283/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Java Developer | Java 8, 11, 17 | Spring Boot | REST APIs | Microservices | PostgreSQL | Kafka
Ukraine | Remote | [
English B2 | Ukrainian Native | Open to remote Java Developer roles
PROFESSIONAL SUMMARY
Java Developer with nearly 4 years of hands-on backend experience, focused on Java, Spring Boot, REST APIs, microservices, SQL
optimization, messaging systems, testing, and production support. Experienced in developing secure and maintainable backend
services with Spring Security/JWT, Hibernate/JPA, PostgreSQL, Redis, Kafka, RabbitMQ, Docker, GitLab workflows, and remote Agile
teams. Strong background in API design, transaction-aware service logic, debugging, code reviews, and production issue
investigation.
CORE TECHNICAL SKILLS
Backend: Java 8, 11, 17, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Hibernate/JPA, Java EE, Servlet API, JDBC,
Tomcat
Architecture: REST APIs, microservices, distributed systems, event-driven architecture, API security, OOP, SOLID, design patterns
Databases & Caching: PostgreSQL, MySQL, MongoDB, Redis, SQL optimization, indexes, transactions, pagination, caching,
JPA/Hibernate tuning
Messaging: Kafka, RabbitMQ, asynchronous processing, producer/consumer integration, message handling
Testing & Quality: JUnit, Mockito, unit/integration testing, debugging, log analysis, regression prevention, code reviews
DevOps & Tools: Git, GitLab, GitLab CI/CD, merge requests, Maven, Docker, Kubernetes, AWS, Jira, IntelliJ IDEA
Frontend Exposure: React, JavaScript/TypeScript basics, HTML, CSS, REST integration
PROFESSIONAL EXPERIENCE
Java Developer | PrivatBank | Sep 2024 - May 2026 | Ukraine / Remote
Developed and maintained Java/Spring Boot microservices for enterprise backend systems, focusing on REST APIs, service
integration, persistence, security, and production stability.
Implemented Kafka/RabbitMQ-based asynchronous communication, including message publishing/consuming, error handling, and
service decoupling.
Built transaction-aware persistence layers with Spring Data JPA, Hibernate, PostgreSQL/MySQL; optimized queries, indexes,
pagination, and Redis caching to reduce database load.
Contributed to secure backend endpoints using Spring Security/JWT concepts, input validation, role-aware business logic,
exception handling, and reliable request processing.
Worked through GitLab merge requests, code reviews, JUnit/Mockito testing, debugging, log analysis, and production issue
investigation.
Java Developer | DataMan | Mar 2023 - Aug 2024 | Ukraine / Remote
Developed backend services for internal business applications and data-management systems using Java, Spring Boot, Spring
MVC, Spring Data JPA, Hibernate, and REST APIs.
Designed JWT-secured REST endpoints for frontend-backend integration, DTO validation, structured responses, and consistent
error handling.
Worked with Java EE, Servlet API, JDBC, and Tomcat to support server-side web components, database access, and deployment
workflows.
Integrated PostgreSQL, MySQL, MongoDB, and Redis based on persistence, caching, and performance requirements.
Improved maintainability by applying layered architecture, OOP/SOLID principles, reusable components, Git/GitLab workflows, Jira,
and code reviews.
Java Developer / Backend Projects | Mate Academy | Sep 2022 - Feb 2023 | Ukraine / Remote
Built backend projects focused on REST APIs, authentication, persistence, validation, and maintainable layered architecture.
Implemented business logic with Spring Boot, Hibernate/JPA, JDBC, SQL, Collections/Stream API, OOP/SOLID, and clean code
practices.
Wrote JUnit/Mockito tests for service logic and optimized simple data-processing flows by reducing inefficient operations and
avoidable object creation.
KEY STRENGTHS
Backend ownership: independent implementation of features from API contract and business logic to persistence, tests, review,
and release support.
Database/performance mindset: transaction boundaries, indexes, SQL optimization, Redis caching, pagination, and JPA/Hibernate
tuning.
Delivery maturity: GitLab merge requests, CI/CD workflows, code review culture, production troubleshooting, and remote Agile
collaboration.
EDUCATION
Ternopil Ivan Pul'uj National Technical University - Software Engineering, 2022 - 2024, Ternopil, Ukraine
Husyatyn College of Ternopil National Technical University - Software Engineering, 2018 - 2022, Husyatyn, Ukraine
Similar candidates
-
Backend developer (java, PHP, scala)
50000 UAH, Remote, Dnipro , more 4 cities -
Програміст Java
Remote, Irpin -
Програміст Java
Remote, Kyiv, Odesa -
Java-розробник
Remote, Dnipro -
Java-розробник
Remote -
Програміст Java
Remote