highlisted
Technology

Java developer jobs: Spring Boot, bank projects, and the core Java round you can't bluff

For Java developers and those choosing Java as their first stack. Java in India is enterprise work: banks, insurers, capital-markets firms and the vendors who build for them, almost always on Spring Boot and microservices, and a large share of it hired through staffing and contract-to-hire routes.

Updated From 499 open jobs at 196 employersHow we count

Open jobs499279 first posted in the last 30 days
Employers hiring19630% of jobs via staffing firms
Posts stating pay8%too few (under 30) for a median
Open to freshers3.2%of 370 posts that state experience

Who's hiring now

Employers by open jobs on 12 November 2026. Recruitment and staffing firms are counted but not ranked.

  1. 1Match Me Resume Match | Citi30 jobs
  2. 2HCLTech9 jobs
  3. 3Deloitte India8 jobs
  4. 4Endeavor IT Solution8 jobs
  5. 5IBS Career Portal6 jobs
  6. 6NTT Data6 jobs
  7. 7Synechron6 jobs
  8. 8Wipro6 jobs
  9. 9GlobalLogic5 jobs
  10. 10UST5 jobs
  11. 11Xoriant5 jobs
  12. 12Capco4 jobs

Kinds of employer the posts mention:MNC 43%Staffing / recruitment agency 24%Startup 13%Global capability centre 11%SME 6.4%Staffing for a client 6%

What it pays

From full-time posts that state pay: 39 of 485 (8%), at most 3 per employer. CTC a year; your in-hand is lower after PF and tax.

Too few of these posts state pay (we need 30) to give a fair figure this week. Most employers in this field share pay only at offer stage, so ask for the CTC break-up before you accept.

Work out the in-hand for any offer with the salary calculator, or compare fields on salaries in India.

What the posts ask for

Share of these jobs that name each skill, tool, certification or qualification as required or preferred.

Skills and tools

  • Java99% · 495 jobs
  • Spring / Spring Boot73% · 366 jobs
  • Microservices45% · 223 jobs
  • SQL36% · 177 jobs
  • AWS28% · 140 jobs
  • Docker24% · 121 jobs
  • Kafka23% · 116 jobs
  • Kubernetes22% · 112 jobs
  • JavaScript / TypeScript22% · 111 jobs
  • MySQL18% · 91 jobs

Qualifications

  • Graduate24% · 120 jobs
  • B.Tech CSE11% · 56 jobs
  • B.Tech / B.E11% · 53 jobs
  • Postgraduate9.2% · 46 jobs
  • MCA5% · 25 jobs
  • BCA3.4% · 17 jobs
  • M.Tech / M.E3% · 15 jobs
Contract / temporary 7%Five-day week 4.8%Relocation 4.6%Shift work 1%Tamil 6%

Where the jobs are, and who they're for

Cities by open jobs (a job in three cities counts in each); 29 name no city.

Experience asked

  • Fresher (under 1 year) 2.4%
  • 1–3 years 5%
  • 3–7 years 44%
  • 7 years or more 23%
  • Not stated in the post 26%

Work mode: On-site 88% · Hybrid 5.4% · Remote 6.6%

Job titles you'll see

Java DeveloperSenior Java DeveloperSr. Java DeveloperJava Backend DeveloperLead Java DeveloperCore Java DeveloperJava LeadSenior Java Engineer - Assistant Vice PresidentJava - Senior EngineerJava Software Engineer

How to get hired

A Java job post in India reads almost the same everywhere: Java, Spring Boot, microservices, REST, SQL, Kafka, JUnit, Maven or Gradle, Docker, one cloud. What differs is who is hiring and on what paper.

Who hires Java developers

The biggest single buyer is financial services. Banks such as Citi run large technology centres in Pune, Chennai and Bengaluru; capital-markets and banking vendors such as Synechron, Capco and Xoriant build trading, payments and risk systems for global banks; services firms (HCLTech, Wipro, NTT Data) staff bank programmes. Pune and Chennai matter more for Java than for most stacks because of these bank and vendor centres. Outside finance, telecom, insurance, retail and logistics platforms are Java-heavy too.

Contract-to-hire and third-party payroll

A noticeably large share of Java openings come through staffing firms. Common shapes: you are on the staffing firm's payroll and deployed at a bank or services firm (third-party payroll), or you are on contract for six to twelve months with a promise of conversion (C2H). Neither is a scam, but read how contract jobs through agencies work before you accept, and get in writing whose payroll you are on, who pays PF, and what conversion depends on. Bank projects also run strict background verification: employment dates, relieving letters and sometimes credit checks.

The core Java round

Every Java interview, at every level, starts here, and candidates with five years of Spring experience still fail it. Prepare these until you can explain them on a whiteboard:

  • How HashMap works inside: hashing, buckets, collisions, what changed with treeification, and why equals and hashCode must agree
  • Why String is immutable, the string pool, and StringBuilder vs StringBuffer
  • Checked vs unchecked exceptions, and try-with-resources
  • Collections: ArrayList vs LinkedList, HashSet vs TreeSet, ConcurrentHashMap vs a synchronised map
  • Java 8 onwards: streams, lambdas, Optional, functional interfaces; a typical task is "group these employees by department and find the highest paid in each" using streams
  • Multithreading: synchronized, volatile, ExecutorService, CompletableFuture, and what a deadlock looks like
  • JVM memory: heap vs stack, garbage collection basics, and how you would find a memory leak

The Spring and microservices round

Then they move to the framework. Expect: how dependency injection works, bean scopes, what @Transactional actually does and when it silently fails (self-invocation, checked exceptions), how you handle exceptions globally, and how you secure an API with Spring Security and JWT. For microservices: service discovery, API gateway, circuit breakers, how you keep data consistent across services (the saga pattern), and how Kafka consumers handle a message that keeps failing. Bank interviews add a SQL round with joins and indexes.

Versions and certification

Many Indian enterprise codebases still run Java 8, 11 or 17, and upgrading them to 21 or 25 (JDK 25 became the current long-term release in September 2025) is steady project work. Say on your resume which versions you have worked on and whether you did a migration. Oracle's Java SE 21 Developer Professional exam (1Z0-830) is respected at services firms but rarely required; a strong core Java round matters far more.

First titles

Freshers join as Associate Software Engineer, Programmer Analyst or Software Engineer at services firms and train on Java there. Lateral titles read Java Developer, Senior Java Developer, Java Backend Developer and Lead Java Developer. In banks you will see titles like "Senior Java Engineer – Assistant Vice President": AVP and VP in a bank's technology centre are grades, not manager roles, so an AVP is often a senior individual developer.

What the work is like

Bank and capital-markets Java work is careful and slow-moving: change requests, release windows, sign-offs, audit trails, and production incidents that people outside tech notice. Expect overlap calls with London or New York, and weekend release cutovers a few times a year. The upside is depth: you learn transaction handling, messaging and performance in systems where mistakes are expensive, and that experience travels well between banks.

The usual ladder is developer, senior developer, lead, then architect or engineering manager. Pay jumps when you move from a vendor to the bank itself, or from a services firm to a GCC.

Latest openings

Fresh from employers' own career sites, one per employer.

All open jobs

New Java developer jobs, every morning.

Our Telegram bot sends you the day's fresh openings for this field, straight from employers' sites. Free, and you can stop it any time.

Start alerts on Telegram

Questions people ask

Is Java still worth learning in India?

For enterprise and banking careers, yes: those systems are large, long-lived and still being extended in Java. If you want early-stage startups, Node.js, Python or Go may get you more calls; if you want a large employer with a long ladder, Java remains one of the safest picks.

What is the difference between Core Java and a Java developer job?

"Core Java" in posts means the language itself: OOP, collections, exceptions, threads, without frameworks. A Java developer job adds Spring Boot, databases, APIs and build tools. Interviews test both, core first.

Is a C2H Java offer safe to accept?

It can be, if the staffing firm is on your offer letter and payslip, PF is deducted, and the conversion terms are written down. Ask how many people on the same project were converted last year. Paste any offer you are unsure about into our job check tool.

Do I need Angular or React as a Java developer?

Not for backend roles. Many services-firm openings are "Java full stack" with Angular, which is a different job; see the full stack guide if that is where you are heading.

What do Java developer jobs pay in India?

Only 39 of the 485 full-time Java developer jobs open on Highlisted on 12 November 2026 state their pay, fewer than the 30 we need before quoting a figure. Ask for the CTC break-up at offer stage, and compare the in-hand amount with the salary calculator.

Can freshers get Java developer jobs?

3.2% of the Java developer jobs that say what experience they want are open to freshers (under a year): 12 openings on Highlisted on 12 November 2026.

Which cities have the most Java developer jobs?

Bengaluru (154), Pune (107), Chennai (69), Hyderabad (43), Mumbai (37), counting the open jobs on Highlisted on 12 November 2026 that name a city. A job listed in several cities counts in each.

Which companies are hiring for Java developer jobs right now?

By open jobs on Highlisted on 12 November 2026: Match Me Resume Match | Citi, HCLTech, Deloitte India, Endeavor IT Solution, IBS Career Portal, NTT Data. Recruitment and staffing firms are counted in the totals but not ranked here (they post 30% of these jobs).

Highlisted Editorial Team

The figures on this page are worked out every week from the open jobs on Highlisted, read from employers' own career sites (last read 12 November 2026). The advice is written and checked by our editors against official sources. How we collect and count the data.

Sources (3)
  1. OpenJDK: JDK 25 general availability (current long-term release)
  2. Oracle University: Java SE 21 Developer Professional exam (1Z0-830)
  3. Spring Boot reference documentation