Skip navigation EPAM

Senior Java Engineer Remote

Senior Java Engineer Description

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

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 30+ countries, and many more.

What You’ll Do

  • Develop new features and modules
  • Test TDD, unit and integration, deliver high-quality results
  • Integrate with external systems
  • Collaborate with developers, architects, BA and QA, participating in code reviews, teamwork
  • Review project documentation, analyze requirements
  • Design software, investigate technical solutions
  • 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, JAX-RS
  • 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

  • AWS expertise (ECS, AWS Fargate, Lambdas, WS, REST)
  • 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

  • Innovative solutions delivery to the world’s digital changes
  • Experience exchange with colleagues all around the world
  • Opportunities for self-realization
  • Friendly team and enjoyable working environment
  • Competitive compensation
  • Regular assessments and salary reviews
  • Social package: professional & soft skills training courses, medical & family care programs, sports
  • Free English classes
  • Unlimited access to LinkedIn Learning program
  • Corporate and social events

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

Kde nás najdete