UpstaffSign up
Volodymyr Milyukov
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since April, 2026

Volodymyr Milyukov — Senior Java Backend Engineer

Expertise in Back-End Web, Data Engineer.

 Last verified on April, 2026

Core Skills

Java
Java
10 yr.
Spring Boot
Spring Boot
5 yr.
RESTful API
RESTful API
5 yr.
microservices
microservices
3 yr.
AWS
AWS
3 yr.

Bio Summary

  • Senior Java Backend Engineer with 10+ years of experience delivering high-throughput, production-grade systems in healthcare and fintech domains.
  • Expertise in Java (8 to 22), Spring Boot (2.7 to 3.5), microservices, Hexagonal and Clean Architecture, and SOLID principles ensuring scalable and maintainable codebases.
  • Proven track record in architecting backend services, optimizing PostgreSQL performance, and integrating AWS cloud services including S3 and ECS.
  • Hands-on experience with real-time big data pipelines processing 20+ TB/day using Kafka, Spark, Hadoop, and Cassandra.
  • Strong foundation in computer science with M.Sc. degree and extensive knowledge of RESTful API design, CI/CD pipelines, and test-driven development using JUnit, Mockito, and Jacoco.

Technical Skills

Programming Languages Groovy, Java
JavaScript Frameworks Angular
Java Frameworks Apache Spark, Hibernate, Spring, Spring Boot
Scala Frameworks Apache Spark
Java Libraries and Tools EJB, MapStruct
Data Analysis and Visualization Technologies Apache Spark
Databases & Management Systems / ORM Apache Hadoop, Apache Spark, Cassandra, Hibernate, Liquibase, MySQL, Oracle Database, PostgreSQL, Redis, Vertica
Cloud Platforms, Services & Computing AWS
Amazon Web Services AWS API, AWS Security Groups
Google Cloud Platform Google BigQuery
SDK / API and Integrations AWS API, JWT, RESTful API, Stripe, Twilio
Deployment, CI/CD & Administration CD DevOps pipelines
Methodologies, Paradigms and Patterns Clean Architecture, DRY, microservices, MVC
QA, Test Automation, Security Cucumber, JUnit, Mockito
Virtualization, Containers and Orchestration Docker
Mail / Network Protocols / Data transfer JWT
Message/Queue/Task Brokers Kafka
Operating Systems Linux
Platforms monday.com, sendgrid
Other Technical Skills framework, Jacoco, JUnit 5, Spring model-view-controller

Work Experience

Java Backend Developer - Group 107 (MPCheck)

Duration: Apr 2023 – Present
Summary:
  • MPCheck is a healthcare platform focused on patient management, scheduling, and secure medical document handling
  • The platform leverages modern Java technologies and cloud services to deliver scalable and secure healthcare solutions
Responsibilities:
  • Architected core backend services using Spring Boot 3.5 and Hexagonal Architecture ensuring clean separation of layers.
  • Designed and implemented RESTful APIs for patient management, scheduling, and authentication workflows.
  • Integrated AWS S3 presigned URLs for secure medical document handling, reducing upload latency and improving user experience.
  • Implemented JWT-based authentication with token refresh and integrated SendGrid and Twilio for transactional notifications.
  • Delivered a multi-region configuration system for dynamic regional adaptation at runtime.
  • Optimized PostgreSQL queries and schema design to reduce average API response time.
  • Collaborated with frontend and DevOps teams on OpenAPI documentation and CI/CD pipelines.
Technologies: Java 22, Spring Boot 3.5, Spring Security, JPA/Hibernate, PostgreSQL, Liquibase, AWS S3, Docker, MapStruct

Java Backend Developer - Group 107 (ENSO)

Duration: Aug 2021 – Mar 2023
Summary: ENSO is an all-in-one SMB Super App providing various backend modules to support small and medium business operations, integrating multiple third-party services for payments, project management, and e-commerce.
Responsibilities:
  • Built microservice-based backend modules using Spring Boot 2.7 and clean architecture principles.
  • Designed and optimized RESTful APIs integrating Stripe, Monday.com, Amazon SP API, and AWS services.
  • Implemented secure authentication and authorization using JWT and Spring Security with token lifecycle management.
  • Managed database migrations with Liquibase and optimized PostgreSQL queries for performance-critical flows.
  • Maintained code quality using Jacoco, Mockito, JUnit 5, and Checkstyle.
Technologies: Java 17, Spring Boot 2.7, PostgreSQL, AWS (S3, ECS), Stripe API, Liquibase, Docker

Software Engineer - Vakoms (customer: Taboola) (Taboola Real-Time Data Pipeline)

Duration: Nov 2019 – Jul 2021
Summary: Taboola operates one of the world's largest real-time big data pipelines, processing over 20 TB of data daily to deliver personalized content recommendations to over 1 billion unique visitors monthly.
Responsibilities:
  • Developed and maintained backend services for Internet Personalization, Content Feed, and Real-Time Bidding systems.
  • Worked with high-throughput distributed systems using Kafka, Apache Spark, Hadoop, Cassandra, and Vertica.
Technologies: Java, Kafka, Spark, Hadoop, Cassandra, Vertica, MySQL, HDFS, BigQuery, Docker, Linux

Software Engineer - EPAM Systems (customer: SAP SE) (SAP Marketing Support Project)

Duration: Jul 2019 – Nov 2019
Summary: SAP Marketing support project involves enhancing and maintaining SAP's marketing software solutions to improve marketing automation and customer engagement.
Responsibilities:
  • Implemented new features and fixed bugs to enhance SAP Marketing support functionalities.
Technologies: Java 8, Spring Boot, Spring WebFlux, Spring Security, Groovy, Cucumber

Software Engineer - Conscensia (Danish Enterprise Projects)

Duration: Sep 2013 – Nov 2019
Summary: Worked on multiple Danish enterprise projects including a clinical information system deployed in Danish hospitals, a municipal integration platform, and a tax management platform, delivering full-cycle backend development.
Responsibilities:
  • Developed domain logic, REST/SOAP services, and database design.
  • Performed unit and integration testing to ensure software quality.
Technologies: Java 8, Spring MVC, Spring Webflows, JPA/EJB, Oracle DB, JUnit, Mockito, Angular

Education

  • M.Sc. Computer Science
    Lviv Polytechnic National University
    1995 – 2000

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Volodymyr Milyukov
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Propose a Job for Volodymyr Milyukov
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up