Богдан
Java developer
- City of residence:
- Kharkiv
- 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.
You can get this candidate's contact information from https://www.work.ua/resumes/19353678/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Email: [
English: B1
Java Developer / Java Backend Developer
Technical Skills
• Programming Languages: Java (Core, Concurrency, Streams, Java 8+)
• Frameworks: Spring Boot, Spring Security, Spring Data JPA
• Databases: PostgreSQL, MySQL, Redis
• Message Brokers: Apache Kafka
• Containerization and DevOps: Docker, Docker Compose
• Tools and Technologies: Git, REST API, JWT, OpenAPI/Swagger, Jira
• Testing: JUnit, Mockito
Work experience
Java Software Developer
Sonomics – October 2024 – Present
Technologies: Java 8/11/17, Spring (Core, Boot, Security, Data JPA), Hibernate,
Liquibase, PostgreSQL, Redis, Kafka, JUnit, Mockito, Docker, Microservices,
Maven
Responsibilities:
- Support and development of various Java applications: optimization, bug
fixing, ensuring stable operation.
- Increased test coverage (JUnit, Mockito) in one of the microservices from
34% to 82%, which reduced the number of regressions.
- Eliminated the N+1 problem in Hibernate, which reduced the load on the
database and accelerated the execution of critical queries.
- Optimized API through caching and reducing the amount of transmitted
data, which reduced the average response time and the load on the main
database.
- Developed and modernized microservices, migrated part of the functionality
from monolith to microservice architecture, upgraded the project from Java
11 to Java 17, eliminating incompatibilities and using new language
features.
- Containerized services in Docker for convenient deployment and testing.
About Me
I strive to become a professional backend developer specializing in high-load
systems and distributed service architecture. I have solid knowledge of Java and
the Spring ecosystem, as well as experience with containerization and message
brokers. I learn quickly and am ready to solve complex problems, communicative,
a student, and not afraid of difficulties.
Education
Knure, Faculty of "Department of Informatics"
Additional Information
• Ready to learn and master new technologies
• Able to work in a team and understand someone else's code
• Proficient in reading documentation in English
Similar candidates
-
Java developer
Remote, Vinnytsia -
Big data engineer
Remote -
Java Backend Developer
30000 UAH, Remote -
Javascript-програміст
Remote -
Програміст Java
15000 UAH, Remote -
Java developer
Remote, Kyiv