Дмитро
Java software engineer
- City of residence:
- Kyiv
- Ready to work:
- 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/18304458/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Java Backend Engineer
Kyiv, Ukraine | [
blyndov-06b16a332
PROFILE
Java backend engineer with commercial and project experience building REST APIs and backend workflows with Java,
Spring Boot, PostgreSQL, MongoDB, and Docker. Confident with authentication, persistence, integrations, asynchronous
processing, and integration testing. Ready to contribute at a strong Junior-Middle level on real product backends.
CORE SKILLS
Languages & Core: Java 21-24, OOP, REST API design, SQL
Frameworks: Spring Boot, Spring Security, Spring Validation, Spring Data JPA, Hibernate, OpenAPI/Swagger
Databases & Integrations: PostgreSQL, MongoDB, MySQL, Flyway, JWT, AWS S3, SQS, LocalStack, SMTP
Testing: JUnit 5, Testcontainers, TestRestTemplate, Awaitility, GreenMail
Tools: Docker, Docker Compose, Maven, Gradle, Git, GitHub, CI/CD
PROFESSIONAL E XPERIENCE
Software Engineer | Tishfy
Aug 2025 - Oct 2025 | Vilnius / Remote
Developed and maintained REST API features with Spring Boot, Hibernate, and PostgreSQL for production business
workflows.
Implemented persistence and image-storage modules using relational storage and S3-compatible services.
Wrote integration tests with JUnit 5, TestRestTemplate, Dockerized Postgres, and LocalStack; participated in code
reviews and design discussions.
Java Software Engineer | Private Client Projects (Confidential)
2023 - 2026 | Remote
Helped modernize legacy Java applications by upgrading codebases from older Java versions to Java 21-24.
Updated dependencies, build configurations, and compatibility-sensitive code to improve maintainability and
runtime stability.
Work was delivered under client confidentiality, so repositories were not published.
Software Engineer | Personal Projects
Jul 2024 - Present
Receipts-Manager (ongoing): continuing development of a budget tracking product with receipt processing, OCR,
async reports, and user notifications. Repository: github.com/bdimitry/receipts-manager
Built the backend with Java 21, Spring Boot 3.4, PostgreSQL, Flyway, AWS S3/SQS, Docker, and integration tests with
Testcontainers, Awaitility, and GreenMail; expanded the product into a full-stack demo.
Notes API: built a Spring Boot + MongoDB REST API with CRUD, pagination, tag filtering, text retrieval, and word-
statistics endpoints, covered by Dockerized integration tests.
Software Engineer / Owner | Garry's Mod Lua Projects
Jan 2019 - Dec 2022
Developed multiplayer server systems and gameplay scripts in Lua, including ranking logic and in-game event
mechanics.
Managed MySQL-backed data storage and improved features based on community feedback.
L ANGUAGES
English: B2+ | Ukrainian: Native | Russian: Native
Similar candidates
-
Java software engineer
Remote -
Software Developer
Remote -
Java software engineer
Remote -
Javascript programmer
Remote -
Web software engineer
45000 UAH, Remote, Kropyvnytskyi -
Javascript-розробник
Remote