Skip to main content
Posted 24 May, 2026

Java Developer

NR Consulting - India
Bangalore, Karnataka, IN Full Time
Reference: 26-02770-2220-1

Title: Java Developer
Location: Bangalore
Exp: 5+ years

Job Description:

• 5+ years of progressive work experience designing & developing solutions for business initiatives in Healthcare technology Product portfolio or relevant areas.
• Bachelor's degree in Computer Science, Computer Engineering, or equivalent.
• Proficient in Java,J2EE,Springboot with a good knowledge of its ecosystems.
• Proficiency with the Microsoft cloud ecosystem including AppServices, Azure Functions, Service Bus etc or AWS cloud ecosystem including EC2, Lambda, EKS, RDS etc
• Experience in Microservice, Redis/Mem cache
• Familiarity/Experience with:
o Java Profiling and load testing
o Memory Management
o System Reliability
• Applies Object Oriented Design (OOD) principles.
• Understands database design principles & query language.
• Proficient understanding of code versioning tools, such as Git or DevOps.


You will be:
• Implementing a backlog of items to fulfil a focused roadmap.
• Working on a team following Agile principles/kanban.
• Incorporating development best practices.
• Working full stack applications.
• Using technologies such as Java, J2EE,Springboot, JavaScript, Vue.js, SQL Server
• Hosting and consuming RESTful APIs
• Applying modern software architecture patterns (distributed systems, microservices, etc.)Ensuring code is efficient, optimized, and performant.
• Performing unit testing and complex debugging to ensure quality.
• Developing well-structured, reusable, maintainable, and intentionally designed code to address requirements and software standards
• Appropriately applying the software development life cycle
• Providing input on programming or development standards
• Writing database queries and required table definition modifications
• Actively participating in pair programming and code reviews
• Leverages DevOps, Azure Pipelines, yaml or similar tools for delivery using CI/CD principles
• Analyzing existing programs and modifying the application code to create enhancements while accepting guidance of senior developers
• Reviewing requirements and determining gaps or missing elements in system, process and/or functional requirements
• Writing moderate level technical documentation and submitting for review by a senior developer
• Implementing unit tests and performing appropriate debugging to ensure requirements are satisfied
• Estimating work efforts in the backlog

Sign up for Job Alerts