• File

Сергій

Junior Java Developer

City of residence: Lviv
Ready to work: Remote
City of residence:
Lviv
Ready to work:
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.

Java Developer
Serhii Severin
UTC[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)
https://t.me/sverinjavadev

🎯 Applying on
Junior Java Developer with commercial experience in engineering domain.
Interested in building reliable, scalable, and integrated backend systems that support business process
automation and optimization. Experienced in Agile team collaboration, CI/CD implementation, and working
with microservice architectures.

💻 Tech Skills
 Backend: Java 11–17, Kotlin (basic), SQL
 Frameworks: Spring (Boot, Data, Security, Web), Hibernate, MapStruct annotations
 Database: PostgreSQL, MySQL, MongoDB, Flyway, Liquibase, JDBC
 Messaging & Integration: REST, Kafka, RabbitMQ
 Testing: JUnit 5, Mockito
 DevOps: Docker, Jenkins, Kubernetes (базово), CI/CD
 Tools: Git, Maven, Gradle, IntelliJ IDEA
 Other: Microservices, design patterns (Builder, Factory, Singleton, Circuit Breaker etc.)

💼 Experience
Java Developer — SPD.Tech
March 2024 — August 2025
Responsibilities:
Participated in backend development for the company’s ERM system.
Key achievements:
 Implemented complex business logic:
o Fulltext search for company workers throughout the whole engineering documentation
(Elasticsearch)
o Document versioning inside company storage via S3 protocol
(MinIO)
o Reduced large-file indexing time by 30–40%
(Elasticsearch, asynchronous processing, batch indexing)
o Decreased database lock contention by moving long-running operations into background queues
(Spring Boot, message queue — RabbitMQ/Kafka, asynchronous workers)
o Introduced caching for frequent queries to improve response time
(Redis, Spring Cache / Spring Data Redis)
 Introduced a database migration system (Liquibase).
 Wrote tests (JUnit + Mockito), increasing test coverage to 70%.
Tech stack:
Java 11–17, Spring Boot, Spring Data, Spring Security, Hibernate, MapStruct, PostgreSQL, MySQL, Flyway,
Liquibase, JDBC, REST API, Kafka, SOAP (for old systems), JUnit 5, Mockito, Docker, Jenkins, CI/CD, Git,
Maven, Gradle

🎓 Education
Java Developer Trainee — EPAM
July 2023 – January 2024

🚀 Other Information
 English: C1 Advanced (EF SET English Certificate) – able to read technical documentation;
confident verbal and written communication.
 Soft-skills: strong communication, proactiveness and independence; ability to decompose
tasks and make decisions within their scope; responsible work attitude; focus on analysis and
understanding of the business context; ability to work effectively in dynamic and uncertain
environments; capacity to accept feedback constructively and provide thoughtful,
professional feedback to colleagues.

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: