Skip to content

Java Developer job description

A ready-to-use Java developer job description with duties, requirements and a fair salary range. Copy it into your posting, or post it on eGig free in one click and edit the details there.

Post this job free

Job summary

We are looking for a Java developer to build and maintain back-end services in Java and Spring Boot.

Responsibilities

  • Develop REST APIs and microservices in Spring Boot
  • Write unit and integration tests
  • Work with SQL and NoSQL databases
  • Improve performance and reliability
  • Review code and follow best practices
  • Support releases and fix production issues

Requirements

  • Strong Core Java, OOP and collections
  • Spring Boot and JPA/Hibernate
  • SQL and database design
  • Git, Maven or Gradle
  • Docker or cloud experience is a plus

Salary

₹25,000–₹45,000 a month for freshers, ₹55,000–₹1,10,000 with 2–5 years’ experience. See pay by city.

Tips for a posting that gets applicants

  • Show the salary. Jobs with pay listed get far more applications, and every job on eGig shows it.
  • Keep the title plain: “Java Developer”, not an internal job code.
  • List 4–6 duties people will actually do in a normal week.
  • Separate must-haves from nice-to-haves, so good people don’t rule themselves out.
  • Mention timings, location or remote, and how fast you’ll reply.

More help: how to hire a Java developer · interview questions · offer letter generator

More job descriptions

All 40 job descriptions