Владислав
Senior Java Developer, Solution Architect (FinTech, Payment Systems), 110 000 UAH
- Employment type:
- full-time, part-time
- Age:
- 43 years
- City of residence:
- Kyiv
- Ready to work:
- Kyiv, 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/1073922/
Work experience
Senior Software Engineer
from 10.2025 to 06.2026
(9 months)
Aspira Ltd., Дистанційно (IT)
• Worked as a senior engineer on a distributed Java platform that collected and normalized high-
volume data from 40+ external sources in real time, with each source isolated as its own module
on a shared in-house engine.
• Diagnosed and resolved production performance issues (high CPU and memory consumption)
and runtime stability defects in long-running services on Kubernetes, profiling JVM behaviour,
heap, and threads with VisualVM.
• Used Redis for caching and maintained a custom in-memory cache with TTL eviction and fast-
restart snapshots for real-time normalization of entity names across sources.
• Built and supported integrations and data parsers across multiple data categories, managed
database schema changes via Liquibase, and ran controlled canary rollouts and rollbacks via
Helm with runtime inspection through Grafana/Loki.
Senior Software Engineer
from 05.2022 to 07.2025
(3 years 3 months)
Skai, Вінниця (IT)
• Maintained and evolved a large monolithic production platform and participated in its gradual
decomposition, extracting functionality into separate microservices.
• Designed and implemented end-to-end integrations for three new advertising platforms
(LinkedIn, TikTok, and Instagram Ads), owning each from API integration through production
support, with normalization layers mapping each platform's distinct API into a unified data model
via RabbitMQ and Kafka.
• Maintained test coverage across unit, integration, and end-to-end levels; performed code
reviews; onboarded and mentored 2-3 junior-to-mid developers within a 10-12 person team.
• Contributed to CI/CD setup (Jenkins, GitHub Actions) and the migration of services to
Kubernetes.
Solution architect
from 08.2020 to 11.2020
(4 months)
ITernal Group, Київ (Finance, banking, and insurance)
Preparation of the POC of bank payments 24/7 for Raiffeisen Bank Aval
Senior Java Developer
from 02.2020 to 05.2022
(2 years 4 months)
Maxpay-international payment gateway, Київ (Фінанси, банки, страхування)
• Built the card transaction limits system from scratch: multiple limit types (amount and count)
across daily and monthly periods, with real-time enforcement in the transaction flow and rollback
handling on declined payments; owned its ongoing support.
• Integrated and maintained card payment processing via a payment provider (Visa / Mastercard),
focusing on robust handling of the full range of API response states, declines, and failure
scenarios.
• Contributed to the implementation of SEPA payments.
Java Software Developer
from 02.2018 to 02.2020
(2 years)
ТАСКОМБАНК, Київ (Фінанси, банки, страхування)
• Migrated core banking logic off a shared bank-wide Oracle system to a dedicated PostgreSQL-
based service, single-handedly porting business logic out of PL/SQL stored procedures into the
Java application layer.
• Built a mass payments system from scratch, a payroll product for bulk salary disbursements.
• Designed and implemented REST APIs consumed by the bank's web and mobile applications,
with Spring Security handling authentication and authorization (OAuth2, JWT, SSO).
• Tuned Hibernate/JPA persistence: resolved N+1 query problems, applied batching, and used the
second-level cache; designed schemas, indexes, and complex transactions, and managed
schema changes with Liquibase.
Java developer
from 09.2017 to 02.2018
(6 months)
EnableVPN — VPN provider, New-York (IT)
Responsibilities:
Full development cycle.
- formulation of the technical concept of the project;
- selection of technical resources for implementation of the project;
- creation of the main site and admin panel;
- creation of the REST service for user logins and collecting user connections;
- creation of the system for generating SSL certificates.
Technologies:
- server side (Linux, Nginx, OpenVPN, stunnel, rrd, docker);
- SSL (OpenSSL, EjbCA, Jboss);
- backend (Springboot, Spring Security, Spring Data, Hibernate, Thymeleaf, Gradle, Postgresql, Mockito, JUnit);
- site (Bootstrap, Jquery, Facebook API, *checkout providers API).
Java developer
from 01.2017 to 02.2017
(2 months)
Runsider - marathon photos marketplace, Paris (IT)
Responsibilities:
- full fix/refactoring of the previous code;
- replacing Apache Shiro with Spring security;
- became established Hibernate instead of JDBC;
- added several function: remember me, facebook login;
- covered the system with tests completely.
Technologies:
- server side (Springboot, Spring Security, Hibernate, JSP/Thymeleaf, MySQL);
- site (Bootstrap, Jquery, Facebook API).
Java developer
from 04.2014 to 03.2018
(4 years)
Jetforcer s.r.o., Prague (IT)
Participated in the development of IntelliJ-based IDE for Salesforce platform - Jetforcer
Responsibilities:
- Technical support of the development process:
- CI (Github-TeamCity-Youtrack);
- infrastructure of servers (CI + build agents, mail, domains).
- Created autocompletion and postfix completion features, worked with CSS injections in SF language, made a contribution to symbol resolution/navigation, participated in the other parts of the project.
- Created unit tests (with test data in Salesforce Apex).
- Worked with BNF, syntactic trees, acquired deep knowledge about IntelliJ Idea plugin development platform.
- Created a system for scraping documentation from official site and then storing it in JSON format (Jsoup, docker splash).
- Created the license management system based on OpenPGP (Springboot, Spring Data, Thymeleaf, PostgreSQL, Bootstrap, Paypal API).
Java developer
from 02.2011 to 04.2014
(3 years 3 months)
Viatra2 s.r.o., Prague (IT)
Developed a system of collecting and processing data from the bookmaker sites.
Responsibilities:
- created a code for the odds scraping from the bookmaker sites;
- support Hadoop nodes.
Technologies:
- Java core, pure jdbc, Google AppEngine , MySQL;
Supports IntellijIDEA plugins (Docker/OpenShift/AWS Beanstalk).
Responsibilities:
- bug fixing and feature requests;
- created a new version of OpenShift plugin (for OpenShift 3).
Системний адміністратор
from 09.2005 to 02.2011
(5 years 6 months)
Omega/Triest LLC, Донецьк (Автобізнес та автосервіс)
Worked as a full-time systems administrator to manage and maintain a 10+ mixed server environment (Windows/Linux).
Created and supported the computer network, which involved more than 10 remote office locations and 200+ workstations; performed maintenance of software and hardware.
Education
Донецкий Национальный Университет
Физический, радиофизика, Донецк
Unfinished higher, from 2000 to 2005 (5 years)
Additional education and certificates
Центр новых технологий в образовании (Донецкий Национальный Университет)
2011, 2 года
Knowledge and skills
- Комунікабельність
- Java
- Git
- Знання принципів ООП
- SQL
- Spring Boot
- Spring Framework
- PostgreSQL
- Docker
- Hibernate
- MySQL
- Apache Kafka
- Kubernetes
- ORM
- JavaScript
- Claude API
Language proficiencies
English — average
Similar candidates
-
Senior Back-end (PHP) Developer, Software Engineer
120000 UAH, Kyiv, Remote -
Javascript developer
Kyiv, Vinnytsia , more 2 cities -
Javascript-програміст
Lviv, Remote -
Javascript-програміст
Remote -
Розробник Java
Remote -
Javascript-програміст
25000 UAH, Chernivtsi, Remote