Ростислав

Java developer

Employment type:
full-time, part-time
Age:
18 years
City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has entered a phone number and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Java Backend Developer

from 03.2026 to now (6 months)
Self-Employed, Дистанційно (IT)

Designed a multi-tenant attendance tracking application supporting 6 user roles, implementing strict data isolation across 30+ REST endpoints and a seamlessly integrated Telegram bot to ensure users interact solely with their authorized data scopes.
Implemented secure authentication and authorization using Spring Security, OAuth2, and JWT, protecting REST API endpoints against unauthorized access.
Built the data layer with Spring Data JPA and PostgreSQL across 10 entities, using Liquibase for version-controlled database schema migrations spanning 10 migration scripts.
Integrated Apache Kafka for asynchronous event-driven communication and utilized Redis for real-time heartbeat tracking, reducing database load by ~20% to efficiently manage user states and activity.
Documented the REST API with OpenAPI/Swagger, covering 30+ endpoints, and set up monitoring with Spring Actuator and Prometheus.

Java Developer Intern

from 10.2025 to 02.2026 (5 months)
EPAM, Дистанційно (IT)

Collaborated with a development team to design and build a full-stack application from concept to deployment, contributing to key architecture and database decisions.
Participated in designing the database schema and writing optimized SQL queries across 12 tables/entities, supporting core application features and ensuring data integrity.
Helped implement security measures, including JWT authentication, password hashing, and input validation, protecting 20+ API endpoints from common vulnerabilities.
Conducted unit testing achieving ~35% code coverage and debugging, reducing post-release issues and improving application reliability.
Took part in code reviews and daily stand-ups across a 16-week development cycle, aligning individual contributions with the team's overall architecture and goals.

Education

Відокремлений структурний підрозділ “Фаховий коледж інформаційних техн

Комп'ютерна інженерія
Specialized secondary, from 2023 to 2027 (4 years)

Knowledge and skills

  • Здатність до навчання
  • Java
  • Git
  • Знання принципів ООП
  • Java Core
  • IntelliJ IDEA
  • MySQL
  • SQL
  • Spring Framework
  • Hibernate
  • PostgreSQL
  • Apache Maven
  • Redis
  • Apache Kafka
  • Docker
  • JUnit
  • Spring boot

Language proficiencies

  • Ukrainian — fluent
  • English — average

Additional information

Telegram: @uuudxr
Github: https://github.com/RostyslavBehei
LinkedIn: [open contact info](look above in the "contact info" section)

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: