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.