Senior Java Engineer

RemoteSalary not specified
Ukraine · Lviv, Ukraine

Tech Stack

JavaAWSDockerCI/CDGitTerraformMicroservicesSpring Boot

Job Description, Responsibilities & Requirements

Description language:

About the Position

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

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

  • 4+ 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

  • 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
  • Lack of bureaucracy and micromanagement
  • 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

Recruiter

Nataliia Bulbuk

+38(068)144-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:
6/13/2026
Last checked:
6/13/2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.