Status for Waverley’s Ukraine Office: READ HERE

Senior Java Engineer

Senior Java Engineer


Europe / Ukraine



Core technologies





Active development


14 team members in Ukraine
Team in USA and Bolivia

About the Client

We build the leading real-time solution for staying on top of product quality and user feedback across all platforms, languages, and regions.

We are looking for an experienced Senior Backend Software Engineer with the skills, energy, and passion for coding to be a key contributor on our growing team. You are a motivated self-starter, able to learn quickly, work with autonomy, and communicate effectively. 

You will be responsible for building and maintaining our microservice architecture, owning services that power our core product offering and suite of admin tools. 

You will use your skills in Java, Kubernetes, and cloud-native development for delivering high-quality, efficient and testable code. 

As a senior member of the engineering team, you will mentor and support teammates, providing feedback and guidance so the whole team succeeds in delivering maintainable, scalable services.


  • Architecting scalable solutions capable of processing millions of new data points a day, write documentation and specifications with clean APIs
  • Develop and maintain Java microservices, libraries, and build scripts
  • Perform code reviews and evaluate pull requests, debug and resolve problems
  • Work directly with managed and unmanaged cloud services including databases, data streams, message queues, container orchestrators, job automation systems, and continuous build, integration, and deployment systems
  • Apply and advocate for the use of healthy coding practices, Agile methodologies, and communication strategies
  • Prioritize client satisfaction by measuring and monitoring performance of production services, troubleshooting and addressing issues as they arise
  • Strive for continuous improvement, staying abreast of new technologies, open source libraries, and industry trends


  • 5+ years of Java programming with a strong track record in delivering high-quality, maintainable code
  • Practical experience developing and deploying microservices with orchestrated Docker containers in either AWS or GCP
  • Experience with Spring Boot
  • At least intermediate English skills, both spoken and written, with the ability to discuss complex technical subjects with clarity and precision
  • Ability to learn quickly, work with autonomy and ingenuity, and apply strong problem-solving skills

Nice to have:

  • Expertise with other technologies in our stack including Hibernate and Kubernetes
  • Experience in processing large amounts of data and working with databases
  • Proficiency in Scrum and Agile methodologies
  • Experience with ElasticSearch
Anastasia Poltavska
Anastasia Poltavska

Senior Recruiter

Get Aboard!

4Mb maximum total size.
Protected by Google reCAPTCHA
Privacy Policy and Terms of Service apply.