Skip to main content
Posted 04 June, 2026

Java Dev 45

NR Consulting - India
Hyderabad, IN Full Time
Reference: 26-05781-2220-1

Java Developer Job Description

Role Overview

We are seeking a skilled Java Developer to design, develop, test, and maintain high-quality Java applications. The ideal candidate should have strong programming skills, experience with Java frameworks, and a solid understanding of software development best practices.

Responsibilities

  • Design, develop, and maintain Java-based applications.
  • Write clean, scalable, and efficient code.
  • Collaborate with cross-functional teams to define and implement new features.
  • Debug, troubleshoot, and resolve application issues.
  • Perform code reviews and maintain coding standards.
  • Develop and consume RESTful APIs and web services.
  • Optimize application performance and scalability.
  • Create and maintain technical documentation.
  • Participate in Agile/Scrum development processes.

Required Skills

  • Strong proficiency in Java (Java 8/11/17 or later).
  • Good understanding of Object-Oriented Programming (OOP) concepts.
  • Experience with Java frameworks such as Spring Boot and Hibernate.
  • Knowledge of REST APIs, microservices architecture, and web services.
  • Experience with SQL databases such as MySQL, PostgreSQL, or Oracle Database.
  • Familiarity with version control tools like Git.
  • Understanding of unit testing frameworks such as JUnit.
  • Knowledge of build tools like Maven or Gradle.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Experience with cloud platforms such as Amazon Web Services (AWS), Google Cloud, or Microsoft Azure.
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Experience working in Agile environments.

Experience Levels

Junior Java Developer (0 2 Years)

  • Basic Java and SQL knowledge.
  • Understanding of OOP and data structures.
  • Familiarity with Spring Boot and REST APIs.

Mid-Level Java Developer (3 5 Years)

  • Strong backend development experience.
  • Hands-on experience with microservices and cloud technologies.
  • Ability to independently design and implement features.

Senior Java Developer (5+ Years)

  • System design and architecture expertise.
  • Mentoring junior developers.
  • Performance tuning, scalability, and security best practices.

Sign up for Job Alerts