Senior Java Developer / Technical Lead - Healthcare Domain
Description
Position: Senior Java Developer / Technical Lead
Experience: 7-12 years
Location: Gurugram / Hybrid
Domain: Healthcare Technology, Clinical Applications, Medical Device Integration
Key Responsibilities
1. Healthcare Platform Development
- Design and develop scalable healthcare applications using Java 17+ and Spring Boot.
- Build backend services and REST APIs for patient management, clinical records and workflows.
- Ensure application performance, security, reliability and scalability.
- Translate clinical requirements into technical solutions.
2. Healthcare Interoperability & Integration
- Integrate hospital systems, EHR/EMR platforms and healthcare applications.
- Implement HL7 FHIR and HL7 v2 standards.
- Work with HAPI FHIR and FHIR-based APIs.
- Develop healthcare data mapping, transformation and integration services.
- Integrate laboratory systems and medical device platforms.
3. Clinical Workflows & Protocol Management
- Develop configurable clinical workflows and treatment protocols.
- Implement workflow orchestration using Camunda, Flowable or Temporal.
- Build business rules, approvals and clinical decision-support services.
- Ensure workflow traceability and auditability.
4. Real-Time Data Processing
- Develop event-driven services for medical device data and clinical events.
- Work with Kafka, RabbitMQ, MQTT and WebSockets.
- Process and manage real-time clinical observations and time-series data.
- Integrate medical device connectivity platforms.
5. Security & Compliance
- Implement authentication, authorisation and role-based access.
- Maintain audit trails for clinical data and activities.
- Follow secure coding practices and healthcare data protection requirements.
- Support application monitoring, reliability and disaster recovery.
6. Technical Leadership
- Contribute to architecture and technical design decisions.
- Conduct code reviews and guide developers.
- Collaborate with architects, QA, product and clinical teams.
- Support CI/CD, automated testing and production deployments.
Required Technical Skills
Core Java Technologies
- Java 17+, Spring Boot, Spring Framework and Spring Security.
- REST APIs, Microservices and Hibernate/JPA.
- PostgreSQL, MySQL or similar databases.
- Maven/Gradle, JUnit, Mockito and Git.
- CI/CD and automated testing.
Healthcare Technologies & Standards
- Hands-on healthcare software development experience.
- HL7 FHIR, HL7 v2 and HAPI FHIR.
- Knowledge of FHIR resources: Patient, Encounter, Observation, Practitioner and Device.
- Healthcare data modelling and REST-based integrations.
Distributed Systems & Integration
- Event-driven architecture.
- Kafka, RabbitMQ or similar messaging platforms.
- WebSockets and real-time communication.
- API integration and data transformation.
Desirable Skills
- Experience in ICU, Critical Care or Remote Patient Monitoring applications.
- Medical device integration (Patient Monitors, Ventilators, Infusion Pumps).
- Knowledge of IEEE 11073 standards.
- Mirth Connect / NextGen Connect.
- Camunda, Flowable, Temporal or BPMN.
- DICOM / PACS integration.
- TimescaleDB or other time-series databases.
- ABDM healthcare interoperability.
- Healthcare cybersecurity and medical software quality standards.
- AWS/Azure, Docker and Kubernetes.
Healthcare Domain Experience
Experience in one or more of the following domains:
- EHR / EMR and Hospital Information Systems.
- Clinical Information Systems.
- Remote Patient Monitoring.
- Telemedicine and Virtual Care.
- ICU / Critical Care Software.
- Medical Device Integration.
- Clinical Decision Support Systems.
- Healthcare Data Exchange Platforms.
Skills
- API
- Authentication
- AWS
- Azure
- BPMN
- Camunda
- CI/CD
- Cybersecurity
- Data Modeling
- Distributed Systems
- Docker
- Event Driven Architecture
- FHIR
- Git
- Gradle
- hapi
- Hibernate
- HL7
- Java
- JPA
- JUnit
- Kafka
- Kubernetes
- Maven
- Microservices
- Mockito
- MQTT
- MySQL
- PostgreSQL
- RabbitMQ
- REST
- Secure Coding
- Spring
- Test Automation
- Time Series
- TimescaleDB
- Websockets
- Workflow Orchestration