• File

Віталій

Програміст Java

City of residence:
Lviv
Ready to work:
Lviv, Remote

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.

Vitalii Fedyk
Software Engineer
fedykvitalik2004​@gmail.com [open contact info](look above in the "contact info" section) Lviv github.com/fedykvitalik2004

[open contact info](look above in the "contact info" section)

Summary
Java Backend Developer with nearly 2 years of commercial experience in Microservices-based environments.
Proficient in Java 17/​21 and Spring Boot, with practical experience applying Hexagonal Architecture to maintain clean
and decoupled domain logic.
Skilled in building event-driven systems using Apache Kafka and designing robust RESTful APIs.
Technologies:
Programming Languages
Java 17/​21, SQL
Frontend(basic):
HTMl, CSS, JS
Frameworks and Libraries
Spring Framework, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Hibernate, JDBC
API & Communication
OpenAPI (Swagger), AsyncAPI, REST
Databases
PostgreSQL, Liquibase/​Flyway
Testing
JUnit, Mockito, Spring Test, Karate DSL, Testcontainers, Postman
Cloud & DevOps
AWS (EC2, S3), Linux, Docker, GitHub Actions, Jenkins
Methodologies
Scrum, Behavior-Driven Development (BDD)
Al
GitHub Copilot, Claude, Prompt Engineering

Experience
Junior Java Developer Dec 2024 – Apr 2026
Softserve
A manufacturing and quality management system enabling users to perform
inspections, track defects, manage reoperations and monitor supply chain processes.

Contribution:
Designed and implemented RESTful APIs with Spring Security and OpenAPI


(Swagger), ensuring secure and scalable data access.
Implemented event-driven communication using Apache Kafka to process


asynchronous message streams across microservices.
Eliminated technical debt by refactoring legacy 'code smells' into clean, modular


components.
Developed backend services following Hexagonal and Clean Architecture


principles.
Designed PostgreSQL database schemas and optimized performance through


query refactoring and indexing, reducing API response times.

1/3
Ensured high system reliability by building a comprehensive automated testing


suite (Unit, Integration and E2E).
Containerized services using Docker and contributed to CI/​CD pipeline


configurations via GitHub Actions.
Participated in Scrum ceremonies, code reviews, and system design improvements,


collaborating with stakeholders to refine business requirements.

Technologies:
Programming & Frameworks
Java 21, Spring Boot, Spring Data JPA, Spring Security, Hibernate
Databases
PostgreSQL, MariaDB
Messaging
Apache Kafka
API & Documentation
REST APIs, OpenAPI (Swagger)
Testing
JUnit, Mockito, Karate DSL
Frontend (basic)
HTML, CSS, Free Marker
DevOps & Tools
Docker, GitHub, Jira, GitHub Copilot, Claude

Trainee Java Developer Jun 2024 – Nov 2024
A GreenTech web platform for waste sorting and doorstep collection, featuring
automated scheduling, multi-category waste processing (recyclables, textiles, mixed
waste), and integrated online payments.

Contribution:
Developed RESTful APIs using Java and Spring Boot, implementing core backend


functionality and request/​response handling
Investigated and fixed bugs, contributing to improved system stability


Wrote unit and integration tests to ensure code quality


Participated in code reviews


Collaborated with team members, including daily communication and requirement


clarification

Technologies:
Programming & Frameworks
Java 17, Spring Boot, Spring Data JPA, Hibernate
Database
PostgreSQL
Testing
JUnit
Project & Collaboration Tools
GitHub Projects

Education
Information Systems and Technologies - Bachelor's Degree 2021 – 2025
Lviv Polytechnic National University Lviv, Ukraine

2/3
Interests
Traveling and exploring new cultures Photography and visual storytelling

3/3

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: