Senior Java Developer

NewDelhi, Delhi, India
Oct 04, 2024
Nov 10, 2025
Remote
Full-Time
4 Years
Job Description

EPAM Systems is seeking a Senior Java Developer with a strong background in microservices to join our dynamic team. This role requires a minimum of 4 years of relevant experience and a deep understanding of Java development, particularly with the Spring framework. You'll play a vital role in delivering technology-driven solutions to clients in the investment lifecycle sector.

Key Responsibilities

  • Write high-quality, efficient code that meets business requirements.
  • Collaborate with team members to achieve project goals.
  • Provide innovative solutions to complex business problems.
  • Perform code reviews and offer constructive feedback to peers.
  • Interact with customers as needed to clarify requirements and progress.
  • Provide task estimates and meet project deadlines.

Requirements

  • 4+ years in development and operations or related IT fields.
  • Strong knowledge of Object-Oriented Programming (OOP) concepts.
  • Proficient in Java development with experience in Spring 8+ (Spring Core, Spring Boot).
  • Familiarity with AWS RDS or DynamoDB.
  • Understanding of AWS Glue and experience with Apache Kafka, Spark, Hazelcast, or Scala.
  • Knowledge of RDBMS and experience with TDD or BDD methodologies.
  • Proficient in Git/GitLab/GitHub.
  • Strong English communication skills (written and spoken).

What We Offer

  • Insurance coverage and paid leave (maternity, bereavement, paternity, and special COVID-19 leave).
  • Financial assistance for medical crises and retirement benefits (VPF and NPS).
  • Flexible and hybrid work opportunities, along with soft loans to set up a home workspace.
  • Unlimited access to the LinkedIn Learning Library with over 22,000 courses.
  • Internal learning platforms and mentorship programs for career progression.
  • Opportunities for upskilling and reskilling through various training courses.
  • Join a diverse, inclusive culture with opportunities to collaborate on innovative projects and contribute to meaningful solutions.

Application Process

  • Once you apply, you’ll receive a confirmation email with a link to our platform. Sign up to automate your pre-screening, monitor your application status, and enjoy a faster job application process.

Note. We accept CVs in English only. While applying for this position, you may be considered for other projects within EPAM.

Related Jobs