Senior Java Engineer
Senior
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! 😉