Mykhailo

Senior Java Backend Engineer, Solution Architect, 135 000 грн

Вид зайнятості:
повна
Вік:
40 років
Місто проживання:
Івано-Франківськ
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав телефон , ел. пошту та LinkedIn.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Senior Java Software Engineer | Solution Architect

з 06.2025 по нині (1 рік 3 місяці)
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

з 09.2024 по 07.2025 (11 місяців)
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

з 02.2022 по 09.2024 (2 роки 8 місяців)
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

з 09.2019 по 12.2021 (2 роки 4 місяці)
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

Знання і навички

  • Комунікабельність
  • 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

Знання мов

  • Українська — вільно
  • Англійська — вище середнього

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

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.

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: