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.
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