Middle Java Engineer

RemoteSalary not specified
Ukraine · Lviv, Ukraine

Tech Stack

JavaMySQLAWSDockerCI/CDGitTerraformSpring BootAgile

Job Description, Responsibilities & Requirements

About the Position

The team of UKEESS Software House is currently looking for a Middle Java Engineer to join our team for a full-time position (remotely in Ukraine or Lviv’s office).


About the Client’s Project and the Team

Our customer is the world’s largest DNA network from the USA. With more than 60 billion digitized historical records, 100 million family trees, and 18 million people in a growing DNA database, our customers help people discover their family stories and gain actionable insights about their health and wellness.

Our team focuses on building a unified, two separate visualization tools into a single, high-performance interactive platform. The goal is to enable scientists with tools to support analysis and visualization.

General tech stack of the project: Java 17 / SpringBoot / MySQL / Redis / AWS (Lambdas, EKS, ElastiCache Valkey, ECR, Secrets Manager, S3, CloudWatch) / Terraform.


Responsibilities

  • Help architect, design, and develop complex, large-scale systems that process billions of historical records every day
  • Identify opportunities to adopt innovative technologies
  • Create architectures and diagrams that describe them
  • Work on and guide microservice REST API design
  • Write key algorithms to maximize scalability and reliability
  • Write code and unit tests
  • Conduct code reviews
  • Work with various AWS services and create new services using Terraform, configure communication between the services and applications
  • Diagnose complex problems involving multiple systems and technologies
  • Be an example of engineering excellence

Requirements

  • 3+ years of commercial experience with Java and Spring Boot
  • Micro-service expertise
  • Recent and proficient experience with building large-scale web services
  • Experience with AWS (Lambdas, EKS, S3, etc.)
  • Commercial experience and strong knowledge of relational databases
  • Strong knowledge and experience with Docker, Terraform
  • Experience with CI/CD
  • Proficient with Git and GitHub for version control and collaboration
  • Experienced in working in Agile development environments
  • A strong collaborator who thrives in team-oriented settings
  • English: Upper-intermediate level (both spoken and written)

Nice to Have Skills

  • Bachelor’s degree in Computer Science/Engineering
  • Hands-on experience in using any coding agent
  • Practical experience applying AI/ML concepts in production systems or applications

We Offer

  • Full-time position in a highly professional team
  • Competitive compensation (based on market data, but also depending on the technical level of the candidate)
  • Flexible work schedule
  • Individual approach to professional growth
  • Free English classes (online)
  • 3 health packages to choose from
  • Annual paid vacation and state holiday celebration
  • Foreign business trips (after the war)

Our office in Lviv has ​​generators and stable communication in case of “no electricity”. Also, you will have the:

  • Modern, comfortable office facilities (a barbecue zone, kitchens, lounge rooms, coffee machines, etc.)
  • On-site parking lot and charge station for Electric Cars
  • Sports activities: ping-pong, soccer, workout

Contact Us

Send us your CV and let’s get to know each other! 😉

Recruiter

Anastasiia Smeiko

+38(068)344-22-00

[email protected]


Location

Lviv, Remote, Ukraine


Technology

  • AWS
  • Java
  • MySQL
  • Spring Boot
  • Terraform

Job Details

Location:
Ukraine · Lviv, Ukraine
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
4/11/2026
Last checked:
5/3/2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.