Skip to main content
Posted 19 August, 2026

Full-stack Java Developer

NR Consulting
PAN India Full Time
Reference: 365_463738_26-23278

Title: Full-stack Java Developer
Location: PAN India
Exp: 8+ Years

Job Description:

Key Responsibilities
Design and develop high-quality software solutions that meet customer needs and requirements
Collaborate with cross-functional teams to identify, prioritize, and execute tasks in a timely manner
Create and maintain technical documentation for software development projects
Stay up to date with emerging trends and technologies in software development
Participate in code reviews and provide constructive feedback to improve code quality
Troubleshoot and debug software issues as needed
Design and develop complex software solutions for the system using engineering releases and utilities from the manufacturer
Evaluate available options and implement the best course of action to ensure deliverables are on time and budget
Manage the development and deployment of new applications and/or enhancements to existing applications to address business problems
Develop and implement IT development standards, guidelines, technology and procedures
Identify and manage internal and external resources to support assigned projects
Participate on and lead project teams, and provide technical support
Monitor and analyze opportunities for the development of new or improved tools for process improvement activities
Provide technical expertise as a subject matter expert
Provide moderately complex technical consultation and leadership to multidisciplinary teams
Provide training and guidance to less experienced staff
Manage communication and provide updates to all management, business sponsors and relevant groups
Serve as focal point for other departments on product status or other development information
Ensure that new software and solution integration into company systems meets functional requirements, system compliance, and interface specifications
Review and analyze existing applications effectiveness and efficiency, and then develop solutions for improving or leveraging these systems
Manage daily operation of IT development through subordinates
Provide technical leadership and resource support to project
Evaluate proposals in order to identify potential problem areas and make appropriate recommendations

What We Are Looking For
Required Qualifications
Bachelor's degree in computer science or a related field
8+ years of experience in software development
Proficiency in programming languages such as Java (Primary Skill), Python (Secondary but should at least have intermediate experience).
Microservices (Must) , Hibernate, JSP, and SQL, design patterns (Must), containers (Kubernetes / docker)
React (Must), Angular, Rest API
Any Cloud is fine (AWS/Azure/GCP)
Experience with software development methodologies such as Agile or Scrum
Ability to work independently and as part of a team
4-6 years of related experience in managing a portfolio of multiple large/small programs and support operations, Agile methodology experience preferred
Ability to communicate effectively with both business & technical teams
Strong experience in Web Services technology and upcoming trends is required
Experience in managing global, cross-functional, multi-disciplined projects and multiple technologies.

Knowledge/exposure to AI
Desired Qualifications
Strong problem-solving and analytical skills
Excellent communication and collaboration skills
Global mindset - ability to work across multiple countries and cultures

Sign up for Job Alerts