Skip navigation EPAM

Senior Java Developer Lithuania or Remote

  • hot

Senior Java Developer Description

Job #: 60250
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 Lithuania 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

A day in the life

Account Manager
Toronto, Canada

Delivery Manager
Kyiv, Ukraine

Senior Business Analyst
Gdansk, Poland

Project Manager
Budapest, Hungary

Hello. How Can We Help You?

Get in touch with us. We'd love to hear from you.

Our Offices