An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Get past ATS filters
Job summary
A leading healthcare technology company in Hyderabad is looking for a software engineering leader with deep expertise in Java and cloud-native development. The ideal candidate will have over 10 years of experience in programming scalable software, along with at least 3 years in a lead architectural role. Responsibilities include designing highly scalable applications and translating technical concepts for non-technical stakeholders. This position requires a relentless commitment to quality and innovation.
Qualifications
10+ years of experience programming scalable software.
At least 3+ years in a lead design or architectural role.
Proven experience with microservices and distributed systems.
Responsibilities
Design highly scalable, low-latency applications for enterprise environments.
Translate complex technical concepts into actionable strategies for non-technical stakeholders.
Ensure a commitment to documentation and quality assurance.
Skills
Java
Spring
Microservices
Agile/Scrum methodologies
Relational databases
NoSQL
Event Streaming (e.g., Kafka)
Docker
Kubernetes
Domain-Driven Design (DDD)
Reactive/Functional programming
Education
Bachelor’s Degree in Computer Science or related field
Job description
At **ModMed**, we’re not just building software—we’re reimagining the healthcare experience. Founded in 2010 by a practicing physician and a successful tech entrepreneur, we took a radically different approach: **we hired doctors and taught them how to code.** This "for doctors, by doctors" philosophy has allowed us to create an AI-enabled, specialty-specific cloud platform that places patients at the center of care.* ### Education: Bachelor’s Degree in Computer Science or a related field.* ### Tenure: 10+ years of experience programming scalable software, with at least 3+ years in a lead design or architectural role.* ### The Stack: Deep expertise in Java, Spring, and Spring Boot.* ### Architectural Mastery: Proven experience with Microservices, Domain-Driven Design (DDD), and Distributed Systems.* ### Data & Streaming: Solid grasp of Relational & NoSQL databases, and experience with Event Streaming (e.g., Kafka, NATS).* ### Cloud Native: A firm understanding of cloud-native development, containerization (Docker), and orchestration (Kubernetes).* ### High Performance: Experience designing highly scalable, low-latency, and observable applications that can handle the rigors of an enterprise environment.* ### Modern Paradigms: Familiarity with Reactive/Functional programming and Distributed Cache Grids.* ### Agile Flow: Comfort working within Agile/Scrum methodologies and a strong commitment to CI/CD principles.* ### Resilience: You maintain a positive outlook when faced with adversity and see setbacks as opportunities for constructive growth.* ### Communication: The ability to translate complex technical concepts into actionable strategies for non-technical stakeholders.* ### Quality First: A relentless commitment to documentation, quality assurance, and engineering best practices.* ### Create Customer Delight* ### Save Time* ### Innovate Boldly, then Make Things Happen* ### Align Passion with Purpose* ### Think Big. Have Fun. Do Good.### Get In TouchIntroduce yourself to our recruiters and we'll get in touch if there's a role that seems like a good match.