Job Title : Senior Java Software Engineer
Location : Partially Remote Bengaluru / Mumbai
Employment Type : Full Time
About the Role :
As a Senior Java Software Engineer, you will play a key role in building a self-service global infrastructure that enables secure, seamless, and compliant healthcare data exchange between diverse data providers (care providers, labs, IoT devices) and data consumers.
You will tackle complex challenges in healthcare interoperability, working across diverse EHR implementations, standards, and regulatory frameworks.
Key Responsibilities :
- Design, develop, and optimize scalable microservices using Java in a cloud-native environment.
- Contribute to projects such as :
1. Pre-fetch service to ensure medical images are instantly available on local PACS devices.
2. Metrics API to aggregate and expose tens of millions of data points from multiple sources.
3. Data normalization & terminology layer for a unified gateway experience across varied EHR systems.
4. Re-engineering of performance-heavy services (e.g., migrating Java services to Golang where needed).
Collaborate closely with cross-functional teams to shape the technical roadmap.Conduct code reviews, write robust unit / integration tests, and champion engineering best practices.Own your code from development through deployment, contributing across the entire codebase.Enhance the developer experience of our platform and advocate for continuous improvement in engineering culture.Our Engineering Culture :
Strong emphasis on teamwork, mentorship, and shared ownership.Leadership with deep technical expertise.Remote-first work environment with weekly in-person clubhouse meetups.Focus on quality over quantity, with a roadmap driven by engineers.Opportunity to work on projects that positively impact global healthcare.Tech Stack Youll Work With :
Backend : Java (mandatory), Golang, Python, Postgres, Redpanda, Redis, Pact.
Frontend : Vue 3, TypeScript, Nuxt, Vite, Pinia, Antdv, Playwright.
Infrastructure : Kubernetes, Terraform, AWS.
Tooling & Monitoring : GitLab, Elastic, Prometheus, Alert Manager, Sentry, ArgoCD, Unleash, Linear.
Required Skills & Experience :
8+ years of hands-on experience with Java (all versions) and microservices architecture (6+ years).Strong knowledge of cloud platforms (preferably Azure or AWS).Proficiency in PostgreSQL (6+ years) and working knowledge of TypeScript, Golang, or Python (4+ years each is a plus).Solid understanding of event-driven systems and building solutions in scaling environments.Strong grasp of software design principles, distributed systems, and performance optimization.Passion for engineering excellence, with a proactive, can-learn attitude.Ambition to grow into a Staff Engineer or Technical Leader role.Nice to Have :
Experience in healthcare interoperability, EHR standards, or medical data workflows.Familiarity with developer experience tooling or building platform services.(ref : hirist.tech)