The team of UKEESS Software House is currently looking for a Middle 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: * 3+ 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 growth * Free English classes (online) * 3 health packages to choose from * Annual paid vacation and state holiday celebration * 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! ;)