Mykhailo
Senior Java Backend Engineer, Solution Architect, 150 000 UAH
- Employment type:
- full-time
- Age:
- 40 years
- City of residence:
- Ivano-Frankivsk
- Ready to work:
- Remote
Contact information
The job seeker has entered a phone number , email and LinkedIn.
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/11049518/
Work experience
Senior Java Software Engineer | Solution Architect
from 06.2025 to now
(1 year 3 months)
OD Software, Дистанційно (Фінанси, банки, страхування)
FinTech Payment and Exchange Platform | Under NDA
• Backend Leadership: Led Java / Spring Boot development for a microservice platform handling payments, FX, OTC, and crypto operations; owned all system architecture and distributed design decisions.
• Payment Orchestration Engine: Built a configurable pay-in/pay-out orchestration engine managing multi-step workflows, compliance checks, provider processing, and transaction states.
• Provider-Agnostic Architecture: Designed a reusable integration framework for seamless onboarding of third-party payment providers, webhooks, and request mapping.
• FX & OTC Workflow Design: Engineered exchange quote and deal workflows, including rate fixation, TTL management, treasury states, and transaction linkage.
• Data & State Management: Designed PostgreSQL models/JPA repositories and implemented Redis-based distributed locking, TTL processing, and settlement stage tracking.
• Engineering Excellence: Drove code reviews, DB optimization, E2E testing, CI/CD, production monitoring, and rapid hotfix delivery.
Tech Stack: Java 25, Spring Boot 4, Spring Data JPA, Spring Security, Spring Cloud, Hibernate, PostgreSQL, Redshift, Redis, Kafka, REST APIs, Webhooks, Microservices, Distributed Systems, EDD, Docker, Kubernetes, Liquibase, JUnit, Mockito, GitLab CI/CD, Grafana, Prometheus, Loki, AWS (S3, SQS, SNS, SES, RDS, DMS, Lambda, CloudWatch)
Backend engineer / Tech Lead
from 09.2024 to 07.2025
(11 months)
NC1, Дистанційно (IT)
Development of Various Business Applications
(advertising and analytics platforms, warehouse and recruitment systems, marketplace tools)
Roles: Team Lead, Backend Tech Lead, Backend Engineer
Responsibilities:
• Designed backend architecture from scratch (monolith and microservices), including scalable AWS-based solutions
• Led and coordinated development teams, managed timelines and requirements
• Developed and optimized business logic, refactored legacy code for maintainability
• Integrated third-party services, implemented validation and error handling mechanisms
• Created technical documentation (use cases, sequence diagrams, C4 models) for development and knowledge sharing
Tech Stack: Java 21, Spring Boot, Spring Data JPA, Spring Cloud, Spring Security, REST APIs, Hibernate, Virtual Threads, Redis, TimescaleDB, Kafka, Docker, Liquibase, GitHub Actions, AWS S3/SQS/SNS/Lambda/CloudWatch, Gatling, JWT, Grafana, Prometheus
Java Software Engineer (Full Stack), Android Developer
from 02.2022 to 09.2024
(2 years 8 months)
United Thinkers, Дистанційно (Фінанси, банки, страхування)
High-load payment gateway
(monolith with external modules, mobile app, web UI)
Responsibilities:
• Developed, optimized, and supported a high-load payment gateway in a product company environment.
• Improved stability, maintainability, and performance of legacy payment-processing components and business workflows.
• Developed and enhanced REST APIs, backend business logic, administrative interfaces, and payment-related UI forms.
• Optimized database structures and queries to support new functionality and improve system performance.
• Designed and implemented end-to-end automated tests for critical business and payment scenarios.
• Supported production operations, investigated incidents, delivered hotfixes, and participated in troubleshooting.
• Integrated external APIs and contributed to security improvements in a PCI-related environment.
Tech Stack: Java 8, Java EE, Spring, RESTEasy, Hibernate, MySQL, RxJava, Apache Camel, Swagger/OpenAPI, ESAPI/OWASP, ZK Framework, Maven, Gradle, JUnit, Mockito, Selenide, Docker, JBoss, Jenkins, Linux, Grafana, Loki, Webhooks, third-party APIs
Java Backend Engineer
from 09.2019 to 12.2021
(2 years 4 months)
Freelance, Дистанційно (IT)
Responsibilities:
• Developed backend modules for monolithic and microservice-based systems.
• Designed and integrated REST APIs and third-party service integrations.
• Refactored legacy applications to improve maintainability, performance, and code quality.
Tech Stack: Java 8-17, Spring Boot, Spring Data JPA, REST APIs, JDBC, Hibernate, PostgreSQL, MySQL, Flyway, JWT, OAuth 2.0, Netflix OSS, JUnit, Mockito, GraphQL, gRPC, Docker
Knowledge and skills
- Комунікабельність
- Java
- Знання принципів ООП
- SQL
- Spring Framework
- Spring Boot
- Hibernate
- JUnit
- Знання технологій JDBC
- JavaScript
- Docker
- Git
- MySQL
- PostgreSQL
- CI/CD
- Docker Compose
- Spring Web
- Aspect-oriented programming
- AWS
- REST API
- Flyway
- Liquibase
- Mockito
- Grafana
- Prometheus
- ELK
- Swagger
- Selenium
- WebSocket
- RabbitMQ
- Apache Kafka
- Spring Cloud
- Netflix OSS
- Microservices
- Kafka
- GraphQL
- GRPC
- Spring Data JPA
- Spring Security
- GitHub
- GitLab
Language proficiencies
- Ukrainian — fluent
- English — above average
Additional information
I am a Senior Java Software Engineer and Solution Architect with more than 6 years of commercial experience in Java backend development.
I have military draft deferment until mid-2031 with the possibility of independent relocation.
My professional experience includes building high-load backend applications and enterprise solutions for different industries, including logistics, advertising, fintech, and recruitment platforms.
I specialize in complex system integrations, modernizing legacy systems, and developing distributed applications throughout their full lifecycle. In addition to backend development, database design, and performance optimization, I actively contribute to the development process by leading technical discussions, conducting code reviews, participating in task estimation, supporting and mentoring team members, and communicating directly with clients about technical requirements.
Technical background: Java, Spring (Boot, Data, Security, Cloud etc.), monoliths and microservices, REST APIs, relational and NoSQL databases, message brokers, AWS services, AI integrations, and CI/CD tools.
Similar candidates
-
Back end engineer
Remote -
Backend engineer
30000 UAH, Remote -
AI engineer
Remote -
Back end програміст
Remote, Vinnytsia , more 2 cities -
Back end engineer
Remote -
Field Service Engineer, інженер виїзного сервісу та експлуатації
Remote, Kyiv , more 5 cities