Kolkata · Software & IT

Java Developer jobs in Kolkata

Builds server-side applications and microservices in Java, usually with Spring Boot, for banks, insurers, e-commerce and enterprise software. Works with front-end developers, QA, DevOps and business analysts, often in large distributed teams.

Updated · ResumeGyani careers team

Quick answer

Java Developers in India typically earn ₹3.5L–₹6.5L a year starting out and ₹15L–₹30L+ with 7+ years. Employers mostly ask for Core Java, Spring Boot and Spring Data JPA / Hibernate and REST API development.

Current openings in Kolkata

From public job boards. Apply on the employer's or board's site.

  • Senior Java Developer ( Spring Boot & Microservices) (Kolkata)

    Consult Asia · Kolkata, West Bengal

    Apply
  • Java Lead / Senior Developer (Kolkata)

    Purview Services · Kolkata, West Bengal

    Apply
  • Full Stack Java Developer – Java, React & Angular

    Scriptweb Solution · Kolkata, West Bengal

    Apply
7 more openings

See all Java Developer jobs in Kolkata

Pro includes unlimited job search, JD-tailored résumés and interview prep.

View Pro plans

Pro from ₹699 · one-time payment, no auto-renewal

What does a Java Developer do?

Builds server-side applications and microservices in Java, usually with Spring Boot, for banks, insurers, e-commerce and enterprise software. Works with front-end developers, QA, DevOps and business analysts, often in large distributed teams.

A typical day: You start with a stand-up, often with onsite or client teams, and pick up user stories. Most of the day goes into writing Spring Boot services, unit tests and SQL, and fixing defects raised by QA. You also review code, fix SonarQube issues and support releases or UAT.

How people get in: B.Tech/B.E. in CS/IT, BCA or MCA with core Java and SQL; IT services firms hire many freshers through campus drives.

How much does a Java Developer earn in India?

ExperienceTypical annual CTC
Entry (0–2 years)₹3.5L–₹6.5L
Mid (3–6 years)₹7L–₹15L
Senior (7+ years)₹15L–₹30L+

IT services firms dominate hiring at the lower end; banks' tech centres, product companies and microservices/Kafka experience pay noticeably more.

India-wide estimates from public salary data (AmbitionBox, Glassdoor), checked October 2026. Pay in Kolkata can differ; check the salary on each listing.

Which skills and tools do employers ask for?

Skills

  • Core Java (collections, multithreading, streams)
  • Spring Boot and Spring Data JPA / Hibernate
  • REST API development
  • Microservices patterns
  • SQL (Oracle, MySQL, PostgreSQL)
  • Kafka or RabbitMQ
  • JUnit and Mockito testing
  • Maven/Gradle and CI/CD basics

Tools

  • IntelliJ IDEA / Eclipse
  • Maven / Gradle
  • Postman
  • SonarQube
  • Jenkins
  • Git

Certifications that help

  • Oracle Certified Professional: Java SE Developer
  • Spring Certified Professional

Who hires Java Developers?

Organisations that regularly hire for this role in India. Openings in Kolkata vary, so check the listings above.

  • TCS
  • Infosys
  • Cognizant
  • Wipro
  • Capgemini
  • LTIMindtree
  • JPMorgan Chase
  • Goldman Sachs
  • Oracle
  • Amazon

How to write a Java Developer resume that gets shortlisted

  1. 1

    Name the Java and Spring versions and the domain.

    ExampleBuilt 8 Spring Boot microservices (Java 17) for a retail bank's loan origination system used by 600 branches.

  2. 2

    Show performance or reliability gains.

    ExampleTuned Hibernate queries and connection pools, cutting average API response from 900ms to 250ms.

  3. 3

    Show quality metrics.

    ExampleRaised unit test coverage from 45% to 82% and cut production defects 30% over two releases.

Check your resume against a Java Developer job description

Paste the JD and see which of these skills your resume is missing.

Check ATS score

Common Java Developer interview questions

How does HashMap work internally?

Explain hashing, buckets, collisions, treeification after Java 8, and the equals/hashCode contract.

What is the difference between @Component, @Service and @Repository, and how does Spring dependency injection work?

Explain stereotypes, component scanning, constructor injection and bean scopes.

Explain the difference between checked and unchecked exceptions, and how you handle errors in a REST API.

Mention @ControllerAdvice, proper HTTP status codes and not swallowing exceptions.

Write code using streams to group employees by department and find the highest-paid in each.

Use Collectors.groupingBy with maxBy; Java 8 stream questions are very common in Indian interviews.

Java Developer career path

  1. Associate / Trainee Software Engineer
  2. Java Developer
  3. Senior Java Developer
  4. Technical Lead
  5. Java / Solution Architect

Pro toolkit

Applying to Java Developer jobs? Get the complete toolkit

  • Unlimited job search across India
  • JD-tailored ATS résumés
  • ATS score checker & optimiser
  • Mock interviews & prep kit

Questions people ask

How much does a Java Developer earn in India?

Typical annual pay is ₹3.5L–₹6.5L at entry level (0–2 years), ₹7L–₹15L at mid level (3–6 years) and ₹15L–₹30L+ for senior roles (7+ years). IT services firms dominate hiring at the lower end; banks' tech centres, product companies and microservices/Kafka experience pay noticeably more.

What qualifications do you need to become a Java Developer?

B.Tech/B.E. in CS/IT, BCA or MCA with core Java and SQL; IT services firms hire many freshers through campus drives.

Which skills do employers look for in a Java Developer?

Most job descriptions ask for Core Java, Spring Boot and Spring Data JPA / Hibernate, REST API development, Microservices patterns and SQL. Common tools include IntelliJ IDEA / Eclipse, Maven / Gradle, Postman and SonarQube.

What is the career path for a Java Developer?

A common progression is Associate / Trainee Software Engineer → Java Developer → Senior Java Developer → Technical Lead → Java / Solution Architect.

How do I find Java Developer jobs in Kolkata?

Search current Java Developer openings in Kolkata on job boards and company career pages, and tailor your resume to each job description: lead with the skills it lists and show results with numbers. Pay for Java Developer roles in India typically ranges ₹3.5L–₹30L+ a year depending on experience.

Apply with a resume built for Java Developer roles

Pick an ATS-friendly template, paste a job description, and tailor your skills and bullets to it.

Build my resume