Narayana Hrudayalaya
Narayana Health - Senior Java Developer
Job Location
bangalore, India
Job Description
About Narayana Health : Narayana Health is headquartered in Bengaluru, India, and operates a network of hospitals in India and Overseas. Our mission is to deliver high-quality, affordable healthcare services to the broader population. Narayana Health Group is India's leading healthcare provider and one of the largest hospital groups in the country with a network of 21 hospitals, 5 heart centers, and 19 primary care facilities. The NH group treats over 2.6 Million patients every year from over 78 countries covering 30 medical specialties. Our Centers of Excellence help in treating Adult & Pediatric patients and we have one of the largest transplant centers in India. We have a strong presence across 17 locations in India, and an overseas hospital in the Cayman Islands, USA. For more details, please refer to our website at: Athma : Software Development Centre is the technology arm of Narayana Health, a leading healthcare network spanning two countries. We at Athma SDC, are engaged in building next generation products for healthcare with the goal of making healthcare safe and affordable to the patients. Our products are handling more than 10M transactions daily and help 7M patients navigate their health journeys. Why Join ATHMA? - 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 : You'll 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. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 4/4/2025
Location: bangalore, IN
Posted Date: 4/4/2025
Contact Information
Contact | Human Resources Narayana Hrudayalaya |
---|