Senior Java Developer

NewDelhi, Delhi, India
Sep 13, 2024
Sep 12, 2025
Remote
Full-Time
3 Years
Job Description

We are seeking a talented Senior Java Developer with strong experience in microservices to join our remote team. The ideal candidate will have a minimum of 3 years of experience in Java development and be proficient in key technologies including Spring, Hibernate, SQL, and microservices. This role involves developing new services from scratch, writing high-quality code, and providing effective solutions to business challenges.

Key Responsibilities

  1. Code Development. Write high-quality, maintainable code and develop new services from scratch.
  2. Solution Design. Provide effective solutions for business problems and contribute to the architecture of new systems.
  3. Team Collaboration. Work closely with team members to achieve common goals and participate in code reviews.
  4. Estimation & Planning. Provide accurate estimates for tasks and meet project deadlines.
  5. Customer Communication. Communicate with customers as needed to understand requirements and deliver solutions.
  6. Code Review. Review code from other team members to ensure adherence to best practices and standards.

Required Qualifications

  • Proficiency in Java and the Spring framework.
  • Experience with SQL databases and Hibernate.
  • Knowledge of RESTful services.
  • Familiarity with Kafka and AWS.
  • English proficiency at B2+ level.
  •  Strong problem-solving abilities, good communication skills, and the ability to work collaboratively in a remote environment.

We Offer

  1. Insurance Coverage. Comprehensive health insurance including maternity, bereavement, and special COVID-19 leaves.
  2. Financial Assistance. Support for medical crises and retirement benefits (VPF and NPS).
  3. Work-Life Balance. Flexible and hybrid work opportunities, along with soft loans to set up a home workspace.
  4. Professional Development. Access to a wide range of training programs, including LinkedIn Learning, EPAM University, and mentorship programs.
  5. Community & Wellness. Participation in EPAM Hobby Clubs, mindfulness programs, and community networking platforms.

Application Process

  1. Remote Position. This is a remote role, and we welcome applications from anywhere in India.
  2. Application Steps. After applying, you will receive a confirmation email with a link to our platform. Sign up to automate your pre-screening, monitor your application status, and expedite the process.
  3. CV Requirements. Please submit your CV in English.

Note. While applying for this position, you may be considered for other projects within EPAM.

Apply Today

If you are a skilled Java developer with a passion for building scalable microservices and want to be part of a global leader in digital platform engineering, we encourage you to apply. Join EPAM Systems and make an impact with your technical expertise and creativity.

Related Jobs