Senior/Lead Java Developer

EPAM Systems Inc

Coimbatore District

Hybrid

INR 1,200,000 - 2,200,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

EPAM Systems Inc in Coimbatore is seeking a skilled Java Developer to design, develop, test, and maintain scalable backend services using Java, Spring Boot, and modern tooling. You will build RESTful APIs, work with relational databases, and contribute to Agile teams, delivering robust software with emphasis on performance and reliability.

Collaborating with product and QA teams, you will write clean code, perform code reviews, and ensure security and scalability across microservices while

Qualifications

  • Design, develop, and maintain scalable Java applications using Spring Boot.
  • Experience building RESTful services and integrating with databases.
  • Strong knowledge of OOP, collections, and multithreading basics.

Responsibilities

  • Design, develop, and maintain applications using Java and Spring Boot.
  • Develop and integrate REST APIs and web services.
  • Work with databases and write efficient SQL queries.
  • Participate in the complete software development lifecycle, including testing and deployment.
  • Troubleshoot, debug, and resolve application issues.
  • Write clean, maintainable, and reusable code.
  • Participate in code reviews and follow best practices.
  • Collaborate with cross-functional teams to understand requirements and deliver solutions.
  • Work in an Agile development environment and contribute to performance improvements.

Skills

Core Java
Java 8+
Spring Boot
REST APIs
SQL
Git
Microservices
Multithreading
OOP
Problem solving

Tools

Maven
Gradle
Docker
Kubernetes

Job description

Hey there,

If you love building scalable systems and want to work with a global product engineering giant, EPAM might be your next stop.

Why EPAM?
  • Fortune 1000 & NYSE-listed company
  • Forbes Top 25 Fastest-Growing Public Tech Companies
  • 70,000+ engineers across 50+ countries
  • Powering mission-critical products for Fortune 500 clients in cloud, data, and AI

This isnt supporting work or legacy maintenance you’ll be building real products, solving real-scale problems, alongside top-tier engineers.

Location: Coimbatore[ Hybrid Mode]

Role: Permanent

Tech Stack: Java Developer

Job Summary

We are looking for a skilled Java Developer to join EPAM's engineering team. The candidate will be responsible for designing, developing, testing, and maintaining scalable applications using Java and modern backend technologies.

Key Responsibilities
  • Design, develop, and maintain applications using Java and Spring Boot.
  • Develop and integrate RESTful APIs and web services.
  • Work with databases and write efficient SQL queries.
  • Participate in the complete software development lifecycle, including development, testing, deployment, and support.
  • Troubleshoot, debug, and resolve application issues.
  • Write clean, maintainable, and reusable code.
  • Participate in code reviews and follow software development best practices.
  • Collaborate with cross-functional teams to understand requirements and deliver technical solutions.
  • Work in an Agile development environment.
  • Contribute to performance, scalability, security, and reliability improvements.
Required Skills
  • Strong knowledge of Core Java.
  • Good understanding of Java 8+ features, including Streams and Lambda expressions.
  • Hands-on experience with Spring / Spring Boot.
  • Experience developing REST APIs.
  • Good understanding of OOP, Collections, Exception Handling, Multithreading, and Java fundamentals.
  • Experience with SQL and relational databases.
  • Knowledge of Git and build tools such as Maven or Gradle.
  • Good understanding of Microservices architecture is preferred.
  • Strong problem-solving and analytical skills.
  • Good communication and teamwork skills.
Good to Have
  • Experience with React.js or Angular for full-stack positions.
  • Knowledge of Kafka or other messaging technologies.
  • Experience with Docker/Kubernetes.
  • Exposure to AWS, Azure, or GCP.
  • Experience with JUnit/Mockito and automated testing.
  • Understanding of system design and design patterns.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Full Stack Developer
Java Full Stack Developer

Naukri E Hire Campaign • Gurugram District

On-site
INR 1,200,000 - 1,600,000
Lead Java Full-Stack Developer (Angular)
Lead Java Full-Stack Developer (Angular)

V2 Solutions • Pune District

On-site
INR 2,600,000 - 4,200,000
Senior Full Stack Software Developer - Java, Angular
Senior Full Stack Software Developer - Java, Angular

V2 Solutions • Pune District

On-site
INR 1,400,000 - 2,100,000
Senior Java Developer
Senior Java Developer

V2 Solutions • Pune District

On-site
INR 2,150,000 - 2,970,000
Java Developer
Java Developer

Epam Systems • Hyderabad, Pune District, Bengaluru

On-site
INR 1,200,000 - 1,800,000
Urgent Opening For an Experienced Full Stack Developer -Chennai
Urgent Opening For an Experienced Full Stack Developer -Chennai

V2 Solutions • Chennai District

On-site
INR 700,000 - 1,500,000
Java Full-Stack Developer (Angular) - Hyderabad
Java Full-Stack Developer (Angular) - Hyderabad

V2 Solutions • Hyderabad

On-site
INR 930,000 - 1,380,000
Java Full Stack Developer
Java Full Stack Developer

First Object • Bengaluru

Hybrid
INR 2,400,000 - 4,200,000
Software Engineer
Software Engineer

Riversand, a Syndigo company • Bengaluru

Hybrid
USD 6,816 - 13,632
Java Developer For Chennai
Java Developer For Chennai

Epam Systems • Coimbatore District, Chennai District

On-site
INR 1,000,000 - 1,330,000
Health & Wellness Support
Learning & Development Support
Transport / Travel Support
+3