UKEESS Software House — Ukrainian outsourcing IT software development company, specializing in big cloud enterprise projects: health, biotech, logistics, CRM systems, fin-tech, etc. Founded in 2004 in Lviv, we have grown to more than 200 talented Software Engineers, and this number continues increasing every month.
8 серпня 2025

Strong Middle Java Engineer (вакансія неактивна)

Львів, віддалено

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

About the Customer and the Project:

Our customer is the world’s largest DNA network based in the USA. With more than 60 billion digitized global historical records, 130 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.

Technology stack: Java (17/21) / Spring Boot / MySQL / AWS (SNS, SQS, AuroraDB, ECS, EKS) / Terraform.

Our team is responsible for most of the images displayed on the site, as well as complex features such as facial recognition, document transcription, and image enhancements. As a part of our team, you will work on the following projects:

  • Creating a system to generate and serve up recommendations to customers for images to take action on (colorize, tag individuals, etc.)
  • Multi-page document support with detailed information for each page (i.e, transcription of text, names, dates, and places within transcribed text)
  • Video storage and streaming support

Responsibilities will include:

  • 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 the microservice REST API design
  • Write key algorithms to maximize scalability and reliability
  • Write code and unit tests
  • Conduct code reviews
  • Diagnose complex problems involving multiple systems and technologies
  • Provide guidance and mentorship to a team of talented software engineers
  • 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 (SNS, SQS, AuroraDB, ECS, EKS)
  • Commercial experience and strong knowledge of relational databases
  • Container experience
  • Experience with CI/CD
  • English: Upper-intermediate level (both spoken and written)

Nice to have skills:

  • Bachelor’s degree in Computer Science/Engineering

What do we offer our new colleague?

  • 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
  • Sports activities: ping-pong, soccer, workout

Suppose you have a passion for solving challenging problems, building scalable and robust systems, love working with the latest technologies in a fast-paced and flexible environment, and are excited about the prospect of having a significant impact on products that have more than 3 million paying subscribers. In that case, we want to talk to you! ;-)