Сервіс пошуку роботи №1 в Україні
Вадим
Java-розробник
- Розглядає посади:
- Java-розробник, Solution architect, .NET-програміст, Team lead
- Місто:
- Дистанційно
Контактна інформація
Шукач вказав: ТелефонЕл. пошту
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/15179659/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Vadym Fomin
Technical Lead / Senior Java Software Engineer
Summary of Qualifications
[відкрити контакти ](див. вище в блоці «контактна інформація»)
I have over 9 years of experience of software development. During that time, I
[відкрити контакти ](див. вище в блоці «контактна інформація») was participating in more than 20 projects of various size and complexity, was
Ukraine playing different roles like senior java engineer and technical lead. So, I have
[відкрити контакти ](див. вище в блоці «контактна інформація») wide area of thought in scope of different technologies and approaches like
monolith and microservice architecture, clouds computing (AWS, Azure),
vadym-fomin-678a41243/
Alfresco, etc. Also, I have experience in dev team leading, mentoring,
interviewing activities, architectural designing from the scratch and I have
strong understanding of the SOLID concepts, design patterns, CI/CD and
different SDLC processes.
I am goal-oriented person and always open to new challenges.
Experience
Technical Lead March 2025 - Now
Raiffeisen Bank Ukraine Remote / Ukraine
Responsibilities:
Lead design and delivery of distributed, event-driven microservices in a
regulated banking environment.
Own architecture for notifications, customer onboarding, document
processing flows.
Drive Kafka-based async pipelines, Redis optimization strategies, and
cloud-native deployments on Kubernetes.
Ensure high availability, performance optimization, and secure OAuth2-
based communication for microservice environments
Conduct technical interviews
Mentore engineers and define engineering standards across team
Tools & Technologies:
Java 17-25, Spring (boot, cloud, data, security), AWS, Microservices ,Docker,
K&S, Helm, Charts, ArgoCD, PostgreSQL, Mongo DB, Redis, Kafka, Avro,
Keycloak, OPA and Rego policy, Open search, Grafana, Jaeger, GitHub Actions,
Gradle, Maven, Camunda
Skills Experience
Java (17+) Senior Java Software Engineer Feb 2024 - March 2025
SoftServe Remote / Ukraine
Spring (Boot, Core, MVC,
Data, Security, Cloud) In general, it is a serverless based system that allows to transfer data between
Cloud providers: customer’s systems. It is represented as a chain of serverless functions
AWS : (EC2, S3, Lambda, connected via message queues that receives the data from one system,
API Gateway, Cloud makes some data transformations and transfers data to another system. Also,
Formation, VPC, ECS, it includes some functionality like reporting and alerting.
Cognito), Tools & Technologies:
Azure : (Event Hub, Event Azure Functions, Event Hub, Service Bus, Spring Boot, Spring Cloud, Spring
Grid, ServiceBus, Azure Data, Mongo DB, Java17
Functions, Blob Storage)
Technical Lead Feb 2023 - Feb 2023
DB:MSSQL,PostgreSQL,Or
SoftServe Remote / Ukraine
acle, MongoDB
Hibernate Played Technical Lead role and was responsible for communication with
customer and BAs on backend tasks and requirement clarifications,
Message Brokers:
architecture designing, selecting Azure service and approaches for
ActiveMQ, Kafka, Amazon
development, DB designing, Sprint Planning and creating a technical design
SQS, Azure Event Hub,
for dev tasks.
Event Grid, Service Bus
• Conducted one-one sessions with dev guys in order to help them to
Docker Kubernetes
achieve dev related goals.
Concurrency • Was responsible for interviews organization and candidates selecting to our
project.
Microservices
•Investigated Azure related performance issues and constantly
architecture
communicated with Microsoft support
CI/CD (GitHub Actions,
Project Team Size: 13 members including 6 java developers
Jenkins)
Tools & Technologies:
Redis Azure Functions, Event Hub, Service Bus, Spring Boot, Spring Cloud, Spring
Event-driven architecture Data, Mongo DB, Java17
JUnit and Mockito
Maven/Gradle
SOLID principles and
design patterns
Unit/integration/performa
nce tests
Architectural approaches:
Monolith, Microservices,
Serverless
Observability platforms:
Grafana, Graylog
AI tooling (GitHub
Copilot, Claude Code, AI-
assisted testing/code
review tools)
Experience
English – Upper Intermediate Senior Java Software Engineer Sep 2021 - May 2023
SoftServe Remote / Ukraine
In general, it was a system that allows to manage a different type of
sustainability materials. It contains a different dashboard that aggregate the
data from external systems using REST API and Kafka events.
Responsibilities:
• Played a Key Developer role and was responsible for communication with
customer and BAs on backend tasks and requirement clarifications
• Designed DB and application architecture, was responsible for DB design
clarification with Software Architect
• Split microservice to smaller services and implemented microservices from
the scratch
• Played release coordinator role, was responsible for whole process of release
to production
• Implemented performance improvements for slow processes
• Played mentor role for one Junior dev
• Organized knowledge transfers for team. Also, I consulted the AQA with best
practices related to integration tests and played mentor role for them
Project Team Size: 14-16 team members
Tools & Technologies: MariaDb, Postman, Spring (Spring Core, Spring Boot,
Spring MVC, Spring Data), JUnit, Mockito, Hibernate, Open API, Apache Kafka
and AVRO, Grafana, Graylog
Senior Java Software Engineer Jun 2019 - Sep 2021
EPAM Systems Remote / Ukraine
In general, it was a medical system that allowed to manage medical products
and create different dosages depending on the individual characteristics of
the patient.
Played a Key Developer role and was responsible for communication with
the customer on backend tasks and requirements clarification
Designed application architecture related to Rest APIs that performs
different dosing calculation processes and designed interaction with UI
side
Investigated existing algorithms that were implemented by another
vendor and organized knowledge transfers related to these algorithms for
team members
Implemented performance improvements for slow processes
Wrote technical documentation for key features and architecture
solutions
Participated in technical sessions with customer team and discussed all
architecture solutions with this team
Tools & Technologies:
MS SQL, Postman, Java 7/8, GWT , Hibernate, WireMock Oracle, Postman,
Spring (Spring Core, Spring Boot, Spring MVC, Spring JDBC Template), JUnit,
Mockito, Gradle
Experience
Java Software Engineer Oct 2018 - May 2019
TEAM International Remote / Ukraine
In general, it was a web application that allowed to perform different
operations over documents that contains information about details from car
factory. This application implemented a microservice architecture,
microservices interacts between each other via message broker.
Responsibilities:
- Implemented separate microservices
- Developed communication between microservices using ActiveMq
message brocker and rest api calls.
- Developed apache camel routes that handled documents incoming by sftp
protocol - Implemented excel reports generation
- Implemented unit and integration tests coverage
- Wrote technical documentation
Tools & Technologies: Postgresql, Postman, JEE7, Java 8, EclipseLink, Jersey,
ActiveMq, Apache Camel
Java Software Engineer Jul 2017 - Oct 2018
FlexSolution Office / Ukraine
Responsibilities:
- Implemented security mechanism based on roles
- Implemented rest endpoints for data manipulations
- Implemented integration with payment system
- Implemented front-end part
Tools & Technologies: PostgreSql, Postman, Java 8, Spring (Spring Core,
Spring MVC, Spring Data, Spring Security), Fondy Api, AngularJs, html 5,
bootstrap, css 3, AdminLTE
Education
Computer Science/ Specialty: Information technology specialist
2013 - 2017
Kharkiv National University of Radioelectronics
Technical Lead / Senior Java Software Engineer
Summary of Qualifications
[
I have over 9 years of experience of software development. During that time, I
[
Ukraine playing different roles like senior java engineer and technical lead. So, I have
[
monolith and microservice architecture, clouds computing (AWS, Azure),
vadym-fomin-678a41243/
Alfresco, etc. Also, I have experience in dev team leading, mentoring,
interviewing activities, architectural designing from the scratch and I have
strong understanding of the SOLID concepts, design patterns, CI/CD and
different SDLC processes.
I am goal-oriented person and always open to new challenges.
Experience
Technical Lead March 2025 - Now
Raiffeisen Bank Ukraine Remote / Ukraine
Responsibilities:
Lead design and delivery of distributed, event-driven microservices in a
regulated banking environment.
Own architecture for notifications, customer onboarding, document
processing flows.
Drive Kafka-based async pipelines, Redis optimization strategies, and
cloud-native deployments on Kubernetes.
Ensure high availability, performance optimization, and secure OAuth2-
based communication for microservice environments
Conduct technical interviews
Mentore engineers and define engineering standards across team
Tools & Technologies:
Java 17-25, Spring (boot, cloud, data, security), AWS, Microservices ,Docker,
K&S, Helm, Charts, ArgoCD, PostgreSQL, Mongo DB, Redis, Kafka, Avro,
Keycloak, OPA and Rego policy, Open search, Grafana, Jaeger, GitHub Actions,
Gradle, Maven, Camunda
Skills Experience
Java (17+) Senior Java Software Engineer Feb 2024 - March 2025
SoftServe Remote / Ukraine
Spring (Boot, Core, MVC,
Data, Security, Cloud) In general, it is a serverless based system that allows to transfer data between
Cloud providers: customer’s systems. It is represented as a chain of serverless functions
AWS : (EC2, S3, Lambda, connected via message queues that receives the data from one system,
API Gateway, Cloud makes some data transformations and transfers data to another system. Also,
Formation, VPC, ECS, it includes some functionality like reporting and alerting.
Cognito), Tools & Technologies:
Azure : (Event Hub, Event Azure Functions, Event Hub, Service Bus, Spring Boot, Spring Cloud, Spring
Grid, ServiceBus, Azure Data, Mongo DB, Java17
Functions, Blob Storage)
Technical Lead Feb 2023 - Feb 2023
DB:MSSQL,PostgreSQL,Or
SoftServe Remote / Ukraine
acle, MongoDB
Hibernate Played Technical Lead role and was responsible for communication with
customer and BAs on backend tasks and requirement clarifications,
Message Brokers:
architecture designing, selecting Azure service and approaches for
ActiveMQ, Kafka, Amazon
development, DB designing, Sprint Planning and creating a technical design
SQS, Azure Event Hub,
for dev tasks.
Event Grid, Service Bus
• Conducted one-one sessions with dev guys in order to help them to
Docker Kubernetes
achieve dev related goals.
Concurrency • Was responsible for interviews organization and candidates selecting to our
project.
Microservices
•Investigated Azure related performance issues and constantly
architecture
communicated with Microsoft support
CI/CD (GitHub Actions,
Project Team Size: 13 members including 6 java developers
Jenkins)
Tools & Technologies:
Redis Azure Functions, Event Hub, Service Bus, Spring Boot, Spring Cloud, Spring
Event-driven architecture Data, Mongo DB, Java17
JUnit and Mockito
Maven/Gradle
SOLID principles and
design patterns
Unit/integration/performa
nce tests
Architectural approaches:
Monolith, Microservices,
Serverless
Observability platforms:
Grafana, Graylog
AI tooling (GitHub
Copilot, Claude Code, AI-
assisted testing/code
review tools)
Experience
English – Upper Intermediate Senior Java Software Engineer Sep 2021 - May 2023
SoftServe Remote / Ukraine
In general, it was a system that allows to manage a different type of
sustainability materials. It contains a different dashboard that aggregate the
data from external systems using REST API and Kafka events.
Responsibilities:
• Played a Key Developer role and was responsible for communication with
customer and BAs on backend tasks and requirement clarifications
• Designed DB and application architecture, was responsible for DB design
clarification with Software Architect
• Split microservice to smaller services and implemented microservices from
the scratch
• Played release coordinator role, was responsible for whole process of release
to production
• Implemented performance improvements for slow processes
• Played mentor role for one Junior dev
• Organized knowledge transfers for team. Also, I consulted the AQA with best
practices related to integration tests and played mentor role for them
Project Team Size: 14-16 team members
Tools & Technologies: MariaDb, Postman, Spring (Spring Core, Spring Boot,
Spring MVC, Spring Data), JUnit, Mockito, Hibernate, Open API, Apache Kafka
and AVRO, Grafana, Graylog
Senior Java Software Engineer Jun 2019 - Sep 2021
EPAM Systems Remote / Ukraine
In general, it was a medical system that allowed to manage medical products
and create different dosages depending on the individual characteristics of
the patient.
Played a Key Developer role and was responsible for communication with
the customer on backend tasks and requirements clarification
Designed application architecture related to Rest APIs that performs
different dosing calculation processes and designed interaction with UI
side
Investigated existing algorithms that were implemented by another
vendor and organized knowledge transfers related to these algorithms for
team members
Implemented performance improvements for slow processes
Wrote technical documentation for key features and architecture
solutions
Participated in technical sessions with customer team and discussed all
architecture solutions with this team
Tools & Technologies:
MS SQL, Postman, Java 7/8, GWT , Hibernate, WireMock Oracle, Postman,
Spring (Spring Core, Spring Boot, Spring MVC, Spring JDBC Template), JUnit,
Mockito, Gradle
Experience
Java Software Engineer Oct 2018 - May 2019
TEAM International Remote / Ukraine
In general, it was a web application that allowed to perform different
operations over documents that contains information about details from car
factory. This application implemented a microservice architecture,
microservices interacts between each other via message broker.
Responsibilities:
- Implemented separate microservices
- Developed communication between microservices using ActiveMq
message brocker and rest api calls.
- Developed apache camel routes that handled documents incoming by sftp
protocol - Implemented excel reports generation
- Implemented unit and integration tests coverage
- Wrote technical documentation
Tools & Technologies: Postgresql, Postman, JEE7, Java 8, EclipseLink, Jersey,
ActiveMq, Apache Camel
Java Software Engineer Jul 2017 - Oct 2018
FlexSolution Office / Ukraine
Responsibilities:
- Implemented security mechanism based on roles
- Implemented rest endpoints for data manipulations
- Implemented integration with payment system
- Implemented front-end part
Tools & Technologies: PostgreSql, Postman, Java 8, Spring (Spring Core,
Spring MVC, Spring Data, Spring Security), Fondy Api, AngularJs, html 5,
bootstrap, css 3, AdminLTE
Education
Computer Science/ Specialty: Information technology specialist
2013 - 2017
Kharkiv National University of Radioelectronics
Схожі кандидати
-
Java developer
Дистанційно, Львів -
Java-розробник
25000 грн, Дистанційно -
Програміст Java
25000 грн, Дистанційно, Дніпро -
Java-розробник
50000 грн, Дистанційно, Інші країни -
Fullstack-розробник (Java, Angular)
Дистанційно, Дніпро -
Java-розробник
Дистанційно