Skip navigation EPAM

Senior Java Engineer Latvia or Remote

Senior Java Engineer Description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We're looking for Senior / Lead / Chief Engineers to join our team.

Our client is an American multi-billion investment management firm, which serves institutional clients like pension funds, foreign governments, and central banks.

The goal of this project is to develop a cutting-edge investment analytics platform. It will support the client's investment analysts in their decision-making process. The EPAM team members are working with the client's mature engineers, who are well-known experts from top technological companies.

The technology we are designing is intended to reinvent analytics and model exploration through the creation of hardware-accelerated software that is flexible, collaborative, interactive, and ultra-responsive.

What You Have

  • 8 years of hands-on experience in Java / C++ / Scala development
  • Distributed systems
  • Multithreading
  • Deep knowledge of SQL query engines or database internals development
  • Apache Spark, Flink or compilers
  • Personal skills:
    • Self-driven
  • No-go for:
    • People who have not written code actively for the last few years
    • The engineers with experience in application development only
    • The ones who do not have the must-have experience described above

Nice to have

  • Language optimizers
  • Language interpreters
  • Storage systems
  • Operating systems internals


  • Java, multithreading, SQL, Apache Spark, Flink

We Offer

  • Salary range 4500-7000 EUR gross, based on your experience and interview results
  • Competitive salary plus annual bonuses for showing outstanding results
  • Flexible working schedule and opportunity to work remotely from any place in Latvia
  • Community of 52,650+ industry’s top professionals united for exchanging knowledge with experts from anywhere in the world
  • Outstanding career development opportunities with a transparent career path and a roadmap to accelerate your journey
  • Travel and relocation opportunities within our offices in 40+ countries and relocation support for you and your family
  • Wide range of professional training, workshops, and mentoring programs plus unlimited access to LinkedIn Learning
  • Learning resources and financial support for completing certification programs

Dobrý den! Jak vám můžeme pomoci?

Kde nás najdete