Java Back End Developer

Epam Systems

Hyderabad, Pune District, Bengaluru

Hybrid

INR 1,500,000 - 2,700,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPAM Systems Inc. is seeking a Senior/Lead Java Backend Developer in India to design and build scalable backend systems using Java, Spring Boot, and microservices. You will contribute to architecture decisions, mentor juniors, and collaborate in Agile teams.

Experience with cloud-native designs and AI-assisted tooling is a plus. You will work on secure, high-performance services, participate in CI/CD and containerized deployments, and help elevate coding standards across the team in a dynamic

Qualifications

  • Strong Java fundamentals and hands-on backend experience.
  • Proficient in building scalable, secure microservices and RESTful APIs.
  • Experience with cloud-native development and event-driven architectures.
  • Familiar with AI-assisted coding tools and modern DevOps practices.

Responsibilities

  • Design, develop, and maintain Java backend applications with Spring Boot.
  • Build and enhance microservices and REST APIs following best practices.
  • Develop event-driven apps using Apache Kafka.
  • Write clean, testable code applying SOLID, patterns, and OOP.

Skills

Core Java
Collections
Stream API
Multithreading
JVM Internals
SOLID Principles
Design Patterns
OOP Concepts
Agile/Scrum

Education

Bachelor's degree in Computer Science/Engineering

Tools

Docker
Kubernetes
CI/CD
GitHub Copilot

Job description

We are looking for a highly skilled and passionate Senior/Lead Java Backend Developer to join our engineering team. In this role, you will be responsible for designing and building scalable, high-performance backend applications using Java, Spring Boot, and Microservices.

The ideal candidate should possess strong Java fundamentals, hands-on experience with modern backend technologies, and a passion for writing clean, maintainable, and production-ready code. Experience with cloud-native development, event-driven architectures, and AI-assisted development tools is an added advantage.

Key Responsibilities
  • Design, develop, and maintain scalable, secure, and high-performance backend applications using Java and Spring Boot.
  • Build and enhance Microservices and RESTful APIs following industry best practices.
  • Develop event-driven applications using Apache Kafka.
  • Write clean, reusable, and testable code while following OOP, SOLID principles, and Design Patterns.
  • Participate in architecture discussions and contribute to technical design decisions.
  • Collaborate with Product Owners, Architects, QA, and DevOps teams in an Agile/Scrum environment.
  • Perform code reviews and ensure high coding standards, performance, and security.
  • Support CI/CD implementation and containerized deployments using Docker and Kubernetes.
  • Mentor junior developers and promote engineering best practices across the team.
Required Technical Skills
Java & Backend
  • Strong hands-on experience in Core Java (Java 8/11/17+)
  • Excellent knowledge of:
    • Collections Framework
    • Stream API
    • Multithreading & Concurrency
    • JVM Internals
    • Exception Handling
    • Java Memory Management
  • Strong understanding of OOP Concepts, SOLID Principles, and Design Patterns
Nice to Have
  • React.js or Angular
  • AWS, Azure, or GCP
  • Exposure to Financial Services, Banking, or Wealth Management domains
  • Experience with AI coding assistants such as GitHub Copilot, Cursor, or Claude Code
Why Join EPAM?
  • Work on enterprise-scale applications for global clients.
  • Collaborate with highly skilled engineering teams.
  • Opportunity to work with modern Java, Microservices, Cloud, and AI-powered development tools.
  • Continuous learning, career growth, and exposure to cutting-edge technologies.
  • Inclusive, collaborative, and innovation-driven work culture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Quest Global • Hyderabad

On-site
INR 900,000 - 1,500,000
Senior Software Engineer - Java with Spring Boot
Senior Software Engineer - Java with Spring Boot

EPAM Systems • Coimbatore District

On-site
INR 2,500,000 - 4,000,000
Sponsored Tech Talks & Hackathons
Unlimited access to LinkedIn Learning
Relocation to EPAM offices
Java Back End Developer
Java Back End Developer

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 2,800,000 - 6,000,000
Java Developer
Java Developer

Travash • Hyderabad

Hybrid
INR 1,800,000 - 3,400,000
Hybrid work model
Medical & life insurance coverage
Java Back End Developer
Java Back End Developer

Vertical Relevance • Pune District

Hybrid
INR 900,000 - 1,300,000
Java Developer (Lead Level)
Java Developer (Lead Level)

NARBA • Dadri

On-site
INR 1,500,000 - 2,500,000
Sr. Engineer, Software Development
Sr. Engineer, Software Development

Mployee.me • Mumbai

On-site
INR 3,000,000 - 4,500,000
Senior Java Backend Developer
Senior Java Backend Developer

Ingram Micro • Mumbai City

On-site
INR 2,600,000 - 5,000,000
Lead Software Developer - Java with AWS Cloud
Lead Software Developer - Java with AWS Cloud

EPAM Systems • Coimbatore District

On-site
INR 4,000,000 - 6,500,000
Sponsored Tech Talks & Hackathons
Global learning & certifications
Relocation flexibility
Java Back End Developer
Java Back End Developer

Dansk Scanning It Know-how • Pune District

On-site
INR 1,200,000 - 2,000,000