Volodymyr
Middle Java Engineer
- Considering positions:
- Middle Java Engineer, Strong Junior Java Engineer, Java developer
- Employment type:
- full-time, part-time
- Age:
- 23 years
- City of residence:
- Cherkasy
- Ready to work:
- Cherkasy, Kyiv, Remote
Contact information
The job seeker has entered a phone number and email.
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/17890395/
Work experience
Middle Java Engineer
from 12.2023 to 12.2025
(2 years)
Schwedenelch, Дистанційно (Автобізнес та автосервіс)
- Designed and maintained a microservices-based architecture using Java, Spring Boot, Kafka and event-driven communication patterns.
- Applied layered architecture and domain-driven design principles to improve modularity and long-term maintainability.
- Implemented and secured REST APIs with JWT/OAuth2, ensuring compliance with authentication and authorization requirements.
- Introduced caching strategies with Redis and optimized PostgreSQL queries, reducing response times significantly.
- Built CI/CD pipelines with GitLab CI/CD for automated builds, testing, and deployment into Dockerized environments.
- Enhanced system observability with Prometheus, Grafana, and ELK stack, enabling proactive issue resolution.
- Conducted code reviews, mentored junior developers, and promoted clean code and design patterns across the team.
Junior Software Engineer
from 08.2023 to 11.2023
(4 months)
BRprotection.com, Дистанційно (IT)
- Built backend services with Java, Spring Boot, and Spring Data, implementing business logic and persistence layers.
- Designed relational data models in PostgreSQL, managed schema evolution using Hibernate and Flyway.
- Documented REST APIs with OpenAPI for seamless communication across teams.
- Implemented integration tests with RestAssured and Testcontainers, as well as unit tests with JUnit and Mockito.
- Worked on real-time data processing with Kafka Streams and WebSocket for eventdriven features.
- Containerized local development environments with Docker and Docker Compose, streamlining collaboration within the team
Junior Software Developer
from 11.2022 to 05.2023
(7 months)
Freelance, Дистанційно (IT)
- Implemented new features and bug fixes in a Java-based applications under
Agile/Scrum methodology.
- Developed and tested REST endpoints, ensuring smooth integration with client
applications.
- Wrote unit and integration tests with JUnit and Mockito, improving code quality and
stability
Education
Черкаський Державний Технологічний Університет
122-Комп'ютерні науки (Магістр), Черкаси
Higher, from 2024 to 2026 (2 years)
Закінчив навчання з відзнакою та грамотами за участь в олімпіадах з комп'ютерних наук та програмування.
Черкаський Державний Технологічний Університет
122-Комп'ютерні науки (Бакалавр), Черкаси
Higher, from 2020 to 2024 (4 years)
Additional education and certificates
No additional education or certificates.
Knowledge and skills
- Java
- Knowledge of OOP principles
- SOLID Principles
- Knowledge of design patterns
- REST API
- GRPC
- WebSocket
- Swagger
- Apache Kafka
- PostgreSQL
- Redis
- Hibernate
- Знання технологій JDBC
- JUnit
- Mockito
- ELK
- JSON Web Token
- Scrum
- Kanban
- Scrumban
- Git
Language proficiencies
- English — advanced
- Ukrainian — fluent
Similar candidates
-
BIM engineer (HVAC, energy audit, heating, ventilation, air condition)
48000 UAH, Kyiv, Other countries, Remote -
Інженер технічної підтримки, Field Service Engineer
Remote -
Junior Design Engineer
Remote -
Electronic engineer
Kyiv -
Data engineer
80000 UAH, Kyiv