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.

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

All similar candidates


Compare your requirements and salary with other companies' jobs: