Працював в 4 компаніях   7 років 3 місяці

Фінансові послуги, IT

Senior Java Software Engineer | Solution Architect

OD Software

Фінансові послуги

1 рік 5 місяців

07.2025 - до теперішнього часу

FinTech Platform for Payments, OTC, Payroll and Currency Exchange (Under NDA)
• Lead backend development of a high-load microservices platform using AI-enabled development workflows to design payment processing, foreign exchange (FX) and crypto operations.

• Designed scalable microservice architecture, REST APIs and shared core components for distributed workflows.

• Built a configurable core engine for pay-in, pay-out, cross-payment, batch payroll and FX workflows, enabling payment scenarios to share orchestration and automated state management.

• Architected a provider-agnostic integration framework for third-party payment systems and external APIs.

• Implemented event-driven workflows with Redis-based distributed locking, orchestration and state synchronization; designed data models and JPA repositories.

• Drive technical decisions, code reviews and performance optimization; support testing, CI/CD, monitoring and production troubleshooting.

• Integrated AI-driven development (AIDD) practices, accelerating feature prototyping, streamlining code reviews, and boosting unit test coverage across Java 25 microservices.

Tech stack:
Java 25, Spring Boot 4, Spring (Data JPA, Cloud, Security), Hibernate, PostgreSQL, Redshift, Redis, Redisson, Virtual Threads, EDA, AWS (S3, SQS, SNS, SES, RDS, DMS, Lambda), Docker, Kubernetes, Helm, Liquibase, OpenTelemetry, GitLab CI/CD, Grafana, Prometheus, Loki

Backend engineer, Backend Tech lead, Team lead

NС One SP. Z O.O.

IT

1 рік

08.2024 - 07.2025

Outsourcing

• Led the end-to-end development of high-throughput microservices and enterprise platforms across advertising, recruitment, e-commerce, and logistics domains, coordinating team workflows as a Team Lead and acting as a technical advisor for clients and business analysts.

• Designed scalable data storage and processing workflows using TimescaleDB, Redis, and R2DBC, while building real-time inventory, stock, and price synchronization via REST/SOAP APIs, webhooks, and rate-limiting mechanisms.

• Integrated AI solutions - including on-device TensorFlow model synchronization across Android and web applications, and automated resume processing - to optimize data flows, enhance security, and reduce manual operations.

Tech stack: Java 11/17/21, Spring (Boot, Data JPA, Cloud/OpenFeign, Security, WebFlux, AI), Rest APIs, GraphQL, Hibernate, MySQL, PostgreSQL, TimescaleDB, R2DBC, Redis, Kafka, OpenAI API, AWS (S3, SQS, SNS, Lambda), Docker, Kubernetes, GitHub Actions, Liquibase, Saga, JWT, OAuth2, Grafana, TensorFlow

Full Stack Engineer (Backend and Frontend), Android Developer

United Thinkers LLC

IT

3 роки 7 місяців

02.2021 - 08.2024

High-load payment gateway (under NDA)

• Contributed to migrating legacy Java EE components from a monolithic application to a microservices architecture.

• Developed and supported a high-load payment gateway: payment-processing services, REST APIs, administrative functionality, and payment-related UI components.

• Improved stability, maintainability, and performance of legacy payment components; optimized SQL queries, schemas, and data models.

• Designed and implemented an end-to-end test automation framework for critical business and payment scenarios, enabling repeatable regression testing.

• Integrated external payment APIs and contributed to PCI-DSS related security improvements.

• Supported production operations: investigated incidents, delivered hotfixes, and troubleshot business-critical functionality.

Tech stack: Java 8, Spring (Boot, Data JPA), Hibernate, MySQL, JDBC, Java EE, RESTEasy, RxJava, Apache Camel, MVEL, ESAPI/OWASP, ZK Framework, Vanilla JS, Selenide, JBoss, Docker, Jenkins, Maven, Gradle, Grafana, Loki, Phabricator

Backend developer

Freelancer

IT

1 рік 5 місяців

09.2019 - 01.2021

Part-time

• Developed backend functionality for monolithic and microservice-based applications.

• Designed REST APIs and implemented integrations with third-party services.

• Refactored legacy applications to improve maintainability, performance and code quality.

Tech stack: Java 8-11, Spring (Boot, Data JPA, MVC), REST APIs, JDBC, Hibernate, PostgreSQL, MySQL, Flyway, JWT, OAuth, Netflix OSS, gRPC, JUnit, Mockito, Docker

Ключова інформація

Military draft Deferment until April 2031

  • Java 8-25
  • Concurrency
  • Multithreading
  • Spring Boot
  • Spring Data JPA
  • Spring Security
  • Spring Cloud (Gateway, Feign)
  • Spring WebFlux
  • Spring AI
  • Hibernate ORM
  • OOP
  • AOP
  • REST APIs
  • OAuth 2.0
  • Keycloak
  • JWT
  • OpenAPI
  • Swagger
  • AI Integrations
  • Microservices
  • Modular Monolith Architecture
  • Distributed Systems
  • Event-Driven Architecture (EDA)
  • Test-Driven Development (TDD)
  • API-First Design (AFD)
  • PostgreSQL
  • TimescaleDB
  • MySQL
  • Redis (Spring Cache, Pub/Sub)
  • Hibernate L2 / Query Cache
  • Redisson
  • MongoDB
  • JDBC
  • R2DBC
  • jOOQ
  • Liquibase
  • Flyway
  • AWS (S3, RDS, Redshift)
  • AWS (SQS, SNS, SES, Lambda)
  • Kafka
  • RabbitMQ
  • WebSocket
  • Docker
  • Kubernetes
  • Helm Charts
  • GitHub Actions
  • GitLab CI/CD Pipelines
  • Maven
  • Gradle
  • Grafana
  • Prometheus
  • Loki, ELK
  • JUnit, Mockito, Gatling, AssertJ, JaCoCo
  • SonarQube
  • Selenium (Selenide)
  • GraphQL, gRPC, SOAP
  • Saga
  • API Gateway
  • SQL
  • HTML
  • CSS
    AI TOOLS:
  • Codex
  • Claude Code
  • Hermes
  • Cline

Навчався в 1 закладі

Kharkov National Technical University of Agriculture

Mechanical Engineering

2008

Володіє мовами

Англійська

вище середнього

Українська

рідна

Курси, тренінги, сертифікати

FoxmindEd - Java Spring Mentoring

2022

Java 8+, Spring Framework (Core, Boot, Data JPA, MVC, Security), Hibernate, REST API, PostgreSQ, H2, TestContainers, JUnit, Mockito, UML diagrams, JSON, Maven, Gradle, GIT, Docker, HTML/CSS, Thymeleaf, SOLID, JDBC Template 

EPAM University - Java Programming

2019

Java 8+, Java EE (Servlets, JDBC, JSP, JSF), Spring Framework (Core, MVC), Hibernate, MySQ, H2, JUnit, Mockito, JSON, XML, Maven, GIT, HTML/CSS, Jira, SOLID, JDBC, SonarCube, Jenkins

Oracle Academy KhNURE - Java Fundamentals

2018

Java 8 (Core, Stream API, Thread etc.)  Java EE, Hibernate, PostgreSQL, MySQL, JUnit, Mockito, Maven, Gradle

Додаткова інформація

Summary

I am a Senior Java Software Engineer and Solution Architect with 6+ years of commercial experience designing, developing, modernizing and supporting high-load backend systems. Strong experience with Java, Spring Boot, microservices, REST APIs, relational and NoSQL databases, message brokers, distributed systems, AWS, containerization and CI/CD. Combines hands-on backend development with architecture and technical decision-making, code reviews, team leadership and direct communication with clients on technical requirements.

Михайло

AI-Augmented Senior Java Software Engineer | Java Developer

Івано-Франківськ

Готовий переїхати: Київ, Львів, Запоріжжя

3 000 $

41 рік

повна зайнятість

Характер роботи: віддалена робота

Активно шукає роботу

Остання активність 2 дні тому