Пропустити навігацію EPAM

Senior Java Engineer Latvia or Remote

Senior Java Engineer Description

Job #: 72785
Currently, we are looking for experienced, result-oriented and proactive Senior Java Engineers.

The list of customers includes widely-known companies, and the projects require a wide spectrum of skills and an impressive technology stack.

We are bringing world-class companies to Latvia in the fields of Financial Services, Healthcare, Insurance, Business Information Services, Retail & Distribution, Life Sciences, Media, Entertainment & Telecom, Software & Hi-Tech, etc.

We adopt a global growth strategy, thinking and acting like start-ups, working in multidisciplinary teams. EPAMers played a part in developing many of the products you love and use every day. Along with the standard benefits, we offer a transparent career path and a roadmap, a wide range of professional hard- and soft-skills training and mentoring programs, opportunities to take part in a relocation program in 40+ countries, and many more.

What You’ll Do

  • Deliver high-quality results developing new features and modules
  • TDD, create unit and integration tests for your functionality
  • Collaborate with developers, architects, BA, and QA, participating in code reviews, teamwork
  • Review project documentation, preform requirements analysis
  • Design software, investigate technical solutions
  • Integrate with external systems
  • Communicate with the customer, participate in status and planning meetings, demos

What You Have

  • Strong Java background (working experience with Java 8+)
  • Deep knowledge of Java Core (Memory Model, Collections, Multithreading)
  • Solid understanding of Spring framework (Core, MVC, Data, etc.)
  • Strong experience in developing micro-services
  • Expertise working with Cloud services (AWS, GCP, Azure)
  • Strong knowledge of SQL and NoSQL databases
  • Understanding of Git, Jenkins, and CI/CD concepts
  • Familiarity and experience with Agile methods (Scrum/Kanban)
  • Good communicational skills and Intermediate+ level of English

Nice to have

  • Good communicational skills and Intermediate+ level of English
  • Exposure to containerization technologies such as Docker, Kubernetes
  • Capability to build and test with tools like Maven, TestNG, Clover
  • Experience working with Queues and Messaging (Kafka, RabbitMQ, SNS/SQS)
  • Front-end basics (HTML, CSS, JavaScript, AJAX, frameworks like JQuery, Ext JS)


  • Java Core (Memory Model, Collections, Multithreading)
  • Spring framework (Core, MVC, Data, etc.)
  • Cloud services (AWS, GCP, Azure)
  • SQL and NoSQL databases
  • Git, Jenkins, and CI/CD

We Offer

  • Salary range 3400-5000 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 35+ 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