Яна
Java-розробник
- Розглядає посади:
- Java-розробник, Customer support representative, Back-end програміст, Оператор call-центру
- Місто проживання:
- Інші країни
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав телефон та ел. пошту.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/15124279/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
YANA BILYK
[
[
Java Backend Developer
Gandia, Spain
Spring Boot | REST API | SQL | JPA | Hibernate
Open to relocate | remote eligible
Ambitious and detail-oriented Java Backend Developer with a solid foundation in Java, Spring Boot,
Hibernate, MySQL, and REST API development. Holding a Bachelor’s degree in Computer Science and
additionally completing the Java Developer Program at MateAcademy. Experienced in managing
projects, leading remote teams, and optimizing workflows, which sharpened organizational,
communication, and problem-solving skills. Passionate about building clean, efficient, and scalable
backend systems, with a proven ability to quickly learn new technologies and adapt to international
environments.
TECH STACK SUMMARY
Java 17 • Spring Boot • Spring Security • REST API • Hibernate • JPA • JDBC • Liquibase • Maven
• PostgreSQL • MySQL • JWT Auth • JUnit • Git • Docker (basic) • HTML/CSS/JavaScript (basic)
HARD SKILLS
Programming Languages & Core Frameworks & Tools:
Java (JavaCore, OOP) Spring Boot, Hibernate
JavaScript React.js
SQL (MySQL) Git, Maven, Swagger
C++
Web Technologies: Project & Workflow Management:
HTML, CSS Scrum methodology
REST API development Jira
SOFT SKILLS
Strong communication, teamwork;
Fast learner, adaptable;
Analytical and problem-solving mindset;
Organized, detail-oriented;
Time management;
Leadership and remote team management.
LANGUAGES
English - C1 Russian - C2 Ukrainian - C2
Spanish - A1
EDUCATION
September 2021 - June 2025 Bachelor of Computer Sciences
Information control systems and technologies
KAI - State University “Kyiv Aviation Institute”
2024 - Sep. 6th 2025 Java Developer
MateAcademy
EXPERIENCE
Online Bookstore REST API – Developed a backend
application for an online book store using Spring Boot, Course project, MateAcademy
Spring Security, and JWT authentication. The project
follows a clean layered architecture and includes user, role,
book, and category management.
Tech Stack:
Java 17, Spring Boot, Spring Security, Spring Web, Spring Data JPA, JWT, Hibernate, Liquibase,
PostgreSQL, Maven, JUnit (partial).
Key Responsibilities & Achievements:
Designed and implemented a structured layered architecture
→
(Controller Service → →
Repository DTO → Mapper) ensuring clean separation of concerns.
Built user registration and login flow using Spring Security, JWT, and BCrypt for secure password
handling.
Developed core business functionality:
CRUD operations for books and categories,
soft-delete mechanism via is_deleted,
validation of incoming data using custom annotations.
Implemented role-based access control (RBAC) with ROLE_USER and ROLE_ADMIN permissions
to secure admin operations.
Created custom DTO mapper classes for converting entities to response models and vice versa.
Configured Liquibase and wrote migration scripts for:
creating tables (books, users, roles, categories, join tables),
defining relationships and constraints,
inserting initial roles and an admin account.
Implemented centralized error management using @ControllerAdvice and custom exception
handlers.
Used Spring Data JPA for querying, relationship mapping, and persistence logic:
Many-to-Many (Books ↔ Categories),
One-to-Many (Users ↔Roles).
Improved code maintainability by applying best practices: constructor-based dependency
injection, meaningful DTOs, and clear request validation.
Used JUnit and Spring Boot Test to validate application context loading.
Anime Fan Web Platform – Developed a multi-page
interactive web platform for anime fans featuring structured
content, multimedia integration, and custom JavaScript
Course project, KAI
functionality. The project demonstrates practical skills in
frontend development, DOM manipulation, and
implementing UI components without external libraries.
Tech Stack:
HTML5, CSS3, JavaScript (ES6), DOM API, Flexbox, Grid, VS Code
Key Responsibilities & Achievements
Designed and implemented a multi-page website with consistent navigation and responsive
layout.
Built interactive UI components using pure JavaScript, including:
custom image sliders,
modal windows,
dynamic content rendering.
Integrated multimedia elements such as images, audio, video, and image maps.
Developed a fan feedback form featuring various input types
(text fields, radio buttons, checkboxes, selects, file input) with GET-based data handling.
Implemented standalone JavaScript demo page demonstrating:
DOM manipulation,
event handling,
timers (setTimeout, setInterval),
string, array, and date operations,
usage of window, history, location, and navigator objects.
Organized a clean file structure with separate directories for pages, assets, scripts, styles, and
media.
Styled the platform using CSS3, applying selectors, Flexbox, Grid, and custom UI components.
Схожі кандидати
-
Java-розробник
Дистанційно, Житомир , ще 2 міста -
Програміст Java
Дистанційно, Львів -
Java-розробник
20000 грн, Дистанційно, Київ -
Java-розробник
Дистанційно -
Java-разработчик
Дистанційно -
Java-розробник
Дистанційно, Київ