Senior Java Engineer

HybridSalary not specified
Ukraine · Lviv, Ukraine

Tech Stack

JavaSpringSQLAWSCI/CDTerraformMicroservicesSpring BootJUnitMockito

Job Description, Responsibilities & Requirements

About the Position

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

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

Technologies stack: Java 17/ Spring Boot / Spring (JDBC, REST) / Mockito / JUnit / AWS (S3, IAM) / Terraform / MySQL

In this role, you will be a leading contributor in designing and implementing the next generation of the project to deliver billions of discoveries to customers. You will be part of a team that significantly increases the user’s experience and directly influences their satisfaction.

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

  • Recent and proficient experience with building large-scale web services
  • Micro-service expertise
  • 5+ years of commercial experience with Java
  • Strong knowledge and experience with Spring and Spring Boot
  • Solid knowledge and experience with SQL
  • Commercial experience with the Amazon Web Services ecosystem
  • Experience with Gradle or Maven
  • Experience with CI/CD
  • Knowledge or experience with JUnit, Mockito
  • English: Upper-intermediate level at least (both spoken and written)

Nice to Have

  • Knowledge or experience with.NET
  • Strong knowledge or experience with Terraform
  • Container experience

We Offer

  • Competitive compensation (based on market data, but also depending on the technical level of the candidate)
  • Flexible work schedule
  • 3 health packages to choose from
  • Annual paid vacation and state holiday celebration
  • Free English classes (online)
  • Individual approach to professional growth
  • Lack of bureaucracy and micromanagement
  • Modern, comfortable office facilities (a barbecue zone, kitchens, lounge rooms, coffee machines, etc.)
  • Foreign business trips
  • On-site parking lot and charge station for Electric Cars
  • Corporate gifts, celebrations, and fun activities

If you have a passion for solving challenging problems, building scalable, robust systems, love working with the latest technologies in a fast-paced, flexible environment, and are excited at the prospect of having a significant impact on products with more than 3 million paying subscribers, then we want to talk to you! 😉

Contact Us

Recruiter

Mariana Veneta

+38(068)244-22-00

[email protected]

Location

Lviv, Remote, Ukraine

Technology

AWS, Java, MySQL, Spring, Spring Boot

Job Details

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