Skip navigation EPAM

Middle/Senior Java Developer Armenia or Remote

  • hot

Middle/Senior Java Developer Description

Job #: 74024
We are looking for an intermediate and highly skilled Java Developers who can help us deliver development services to EPAM’s one of the most valuable clients. The client provides a cloud-native platform that enables insurers to grow by realigning their business model around the customer.

What You’ll Do

  • Maintain and develop
  • Integrate with other clients’ systems and applications
  • Be part of a self-organizing and cross-functional Agile team
  • Be a leader within the team, actively improving overall software quality
  • Take ownership of the area and deliver high-quality solutions
  • Contribute to the team’s technical direction and the improvement of its tools and processes

What You Have

  • Computer science fundamentals
  • Java skills
  • Ability to write/review and maintain code
  • Experience with Spring 3, JSTL, Primefaces
  • Expertise in Spring 5, Java 8/11, PostgreSQL, Cassandra, Docker, SpringBoot
  • Ability to perform code reviews for peers
  • Experience with Unit Testing, familiarity with at least one testing and mocking framework
  • Ability to design an architecture of a feature or application from scratch
  • Solid SDLC understanding and experience working in an agile environment
  • Good English communication skills & experience in client-facing communications


  • Spring 3, JSTL, Primefaces
  • Spring 5, Java 8/11, PostgreSQL, Cassandra, Docker, SpringBoot

We offer

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

A day in the life

Account Manager
Toronto, Canada

Delivery Manager
Kyiv, Ukraine

Senior Business Analyst
Gdansk, Poland

Hello. How Can We Help You?

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

Our Offices