• File

Артемій

Програміст Java

City: Lviv
City:
Lviv

Contact information

The job seeker has entered a phone number .

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.

Artemii Hapyak
Junior Java Developer

Lviv, Ukraine | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section)

Summary
Energetic Junior Java Developer with hands-on experience developing an e‑commerce backend
project under mentorship. Proficient in OOP, Spring Boot, REST APIs, and relational databases.
Eager to grow toward Full Stack development.

Technical Skills
Java 17, OOP, Java Core (Collections, Streams, Concurrency),Spring Boot, Spring Security, JPA,
Hibernate, Flyway, PostgreSQL, Redis, Gradle, Git, JUnit, Mockito , REST API design, JWT, Clean
Code, SOLID, DRY, KISS, YAGNI , Basic Docker, JavaScript/React, Technical English (API specs,
documentation)

Project Experience
• Marketplace – E‑commerce Backend (Team Project) | GitHub: awxyy/marketplace

Role: Backend Developer

• Designed and implemented a modular Java backend for a marketplace.
• Managed user auth and authorization with Spring Security + JWT.
• Developed RESTful APIs for products, cart, orders, reviews.
• Implemented inventory reservation system with TTL cleanup.
• Integrated Redis caching and optimized SQL queries.
• Wrote unit tests with JUnit & Mockito.
• Followed clean architecture, error handling, documentation best practices.

The project was developed collaboratively in a 3-member team under the mentorship of an
experienced software engineer (4+ years). All tasks were tracked in Jira, with regular code
reviews and GitHub pull requests to ensure quality and best practices.

Education
Lviv Polytechnic National University
Bachelor’s Degree in Computer Engineering (System Programming) — 3rd year (Expected 2026)

Languages
Ukrainian — Native
English — Pre‑Intermediate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: