our manager will contact you soon

Senior Java Engineer

Senior

Description

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).

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 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 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 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
What can we offer our new colleague?
  • 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 growthFree 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

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

CONTACT US
Nataliia Bulbuk
Recruiter
Nataliia Bulbuk

Location

Lviv, Remote, Ukraine

Technology

AWS, Java, MySQL, Spring Boot, Terraform

sign up to vacancy

Attach your CV*