Senior Java Developer

5 - 8 years

15 - 25 Lacs

Posted:2 months ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

About Narayana Health:

  • Be Part of a Health Tech Revolution:

     Join ATHMA in transforming healthcare through technology, making it more personalized, accessible, and effective for Indian users.
  • Work-Life Balance:

     We support a balanced work environment that fosters personal well-being and professional growth.
  • Growth & Learning:

     Youll have opportunities to learn from the best in health tech and work on products that directly impact millions of users.
  • Impactful Work:

     Play a key role in improving patient outcomes, driving innovation, and setting new standards for healthcare technology in India.

Key Responsibilities:

  • Java Development

    : Design, code, test, debug, and maintain Java applications using best practices and coding standards. Ensure the performance, security, and maintainability of the codebase. 
  • Object-Oriented Analysis and Design

    : Apply principles of Object-Oriented Programming (OOP) to design and implement robust, extensible software solutions. 
  • Database Integration

    : Work with PostgreSQL, a relational database, to efficiently store and retrieve data. Optimize queries and design database schemas. 
  • Frameworks and Libraries

    : Utilize Java frameworks and libraries, including Spring Boot, to expedite development and enhance application functionality. 
  • Collaborate with the Team

    : Work closely with cross-functional teams, such as product managers, UX/UI designers, and other developers, to deliver high-quality software solutions. 
  • Code Reviews

    : Participate in code reviews to ensure adherence to coding standards, identify bugs, and propose improvements to code quality. 
  • Performance Optimization

    : Identify performance bottlenecks and optimize Java applications for speed and scalability. 
  • Unit Testing

    : Create and execute unit tests to validate the correctness of code and ensure robustness. 
  • Documentation

    : Document design decisions, code, and application architecture for future reference and knowledge sharing. 
  • Technical Troubleshooting

    : Investigate and resolve technical issues and bugs reported by QA or end-users. 

Required Skills:

  • Knowledge of Core Java, Spring Boot Framework, Microservices, SQL & NoSQL Databases (e.g. PostgreSQL, MongoDB etc), RESTful APIs, Docker, Spring Security, JPA and Spring Data JPA, Maven or Gradle. 
  • Knowledge of Distributed system design principles and fundamentals of architecture. 
  • Understanding of performance engineering and knowledge of quality processes and estimation techniques. 
  • Basic understanding of the project domain and ability to translate functional/nonfunctional requirements to system requirements. 
  • Ability to design and code complex programs and write test cases and scenarios based on specifications. 
  • Good understanding of SDLC and Agile methodologies. 
  • Awareness of the latest technologies and trends. 
  • Logical thinking, Critical Thinking, and problem-solving skills with the ability to collaborate effectively. 

Good to Have:

  • Experience in the Healthcare Domain. 
  • Hands-on experience with Elastic Search or Solr. 
  • Experience in distributed event streaming platforms such as Kafka. 
  • Familiarity with web development technologies such as HTML, CSS, and JavaScript. 
  • Knowledge of front-end development frameworks like Angular 2+. 
  • Experience with microservices architecture and cloud technologies (e.g., AWS, Azure, Google Cloud). 
  • Proficiency in using DevSecOps tools, Github, Jira, and familiarity with Agile & Scrum methodologies.

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Narayana Health (NH) logo
Narayana Health (NH)

Research Services

Bangalore

RecommendedJobs for You