Job Description
Roles and Responsibilities
About NHA:
National Health Authority (NHA) is the apex body responsible for implementing India’s flagship public health insurance/assurance scheme called “Ayushman Bharat Pradhan Mantri Jan Arogya Yojana” & has been entrusted with the role of designing strategy, building technological infrastructure and implementation of “National Digital Health Mission” to create a National Digital Health Eco-system. National Health Authority is the successor of the National Health Agency, which was functioning as a registered society since 23rd May, 2018.NHA is governed by a Governing Board chaired by the Union Minister for Health and Family Welfare.
Background about NDHM:
The National Digital Health Mission (NDHM) aims to develop interoperable IT platform to integrate all digital health solutions in India.
It will be UPI equivalent in healthcare. NDHM was announced by the Hon’ble Prime Minister on 15th August 2020. Pilot has been launched.
For more details candidates may visit : https://ndhm.gov.in
BS/MS degree in Computer Science, Engineering, or a related subject
6-8 years of professional work experience in a mid or large corporate Information Technology environment
Highly organized and detail-oriented, with the ability to keep multiple projects and client engagements active at once
- Comfort with ambiguity and ability to navigate uncertainty
- Designing and developing high-volume, low-latency applications for mission-critical business systems / application services and modules. Delivering high-availability and performance.
- We expect them to contribute to all phases of the development lifecycle including writing well designed, testable, efficient code.
- Must be capable of working independently and collaboratively
- Experience as a Sun Certified Java Developer with proven hands-on Software Development experience. We use Java 8
- Java development experience with JSE/JEE, Java based Micro-services framework and implementation, Spring framework, Hibernate framework, SQL etc.
- Hands on experience on Spring boot & SPARK Microservices and OSGi specifications
- Strong knowledge of micro-service logging, monitoring, debugging and testing
- Implementations experience of micro-service integration, packaging, build automation and deployment
- At least two years’ experience in SOA & Micro services-based process applications using BPM (Activiti/JBPM/Camunda)
- Object Oriented analysis and design using common design patterns
- Insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc)
- Excellent knowledge of Relational Databases, NoSQL and ORM technologies (JPA2, Hibernate)
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC, Spring Boot)