Job Description: Technical Lead / Architect (Java) Role Overview Position: Technical Lead – Architect (Java) Location: Remote (India) Employment Type: Full-Time Experience Required: 8.0 – 14.0 years Compensation: ₹25,00,000 – ₹30,00,000 per annum About the Role We are looking for a Senior Technical Lead / Architect who takes ownership seriously—someone who designs solutions, ships them, and stands behind them in production. In this role, you will work across a technically complex, high-throughput stack handling systems that process millions of critical records. This position offers real scope and ownership: you will directly influence system architecture, shape engineering practices, and collaborate closely with product management and leadership to solve complex distributed systems problems in a domain that genuinely matters. Key Problems You'll Solve Distributed Systems Complexity: Navigate healthcare’s massive provider data problem. You will aggregate data from hundreds of heterogeneous primary sources (state boards, payers, federal registries), each with its own schema, SLA, and failure mode. API Contract Stability at Velocity: Evolve a Quarkus/REST API platform that hundreds of downstream integrations depend on. You will manage schema evolution, resource addition, and field deprecation without breaking backward compatibility. Integration Reliability at Scale: Build resilient patterns to absorb upstream chaos using idempotent consumers, dead-letter queues, circuit breakers, and reconciliation pipelines built on Kafka and GCP Spanner. Entity Resolution on Messy Data: Deduplicate and reconcile disparate, real-world data records using Master Data Management (MDM) patterns, confidence scoring, and deterministic vs. probabilistic matching. AI-Augmented Engineering Velocity: Leverage tools like Cursor and Claude Code as force multipliers. The challenge is building the necessary review culture, evaluation frameworks, and rigorous test coverage to keep quality high as output volume increases. Data-Centric Observability: Implement deep observability pipelines to monitor data quality, lineage, freshness, and correctness, going beyond standard infrastructure metrics like p99 latency. Requirements & Qualifications Core Engineering Fundamentals 8+ years of experience building and maintaining production-grade, highly available systems where your APIs are critical downstream dependencies. Proven track record of shipping high-quality software in fast-paced environments—you define solutions rather than just implementing a spec. Exceptional engineering hygiene: deep testing practices, clean code design, long-term maintainability, and aggressive performance optimization. Proven experience debugging complex production issues and establishing robust SLOs and alerting mechanisms. Strong mentorship skills with comfort guiding earlier-career engineers and driving technical alignment. API & Architectural Depth Deep expertise designing and evolving APIs (REST, GraphQL, gRPC) and asynchronous, event-driven contracts (Kafka, Webhooks). Practical experience managing microservices and Service-Oriented Architectures (SOA), with the ability to make calculated tradeoffs regarding coupling, latency, and operational overhead. Developer-centric design thinking (SDK ergonomics, intuitive pagination, robust rate-limiting, and precise error semantics). Data-Intensive Systems Expert-level data modeling instincts (structuring schemas that are highly queryable, scalable, and easy to evolve). Experience with high-throughput event-driven systems, including deep familiarity with ordering guarantees, consumer lag, and common failure modes in Kafka-like architectures. Strong commitment to tracking data quality, lineage, and compliance (handling PII and access controls in regulated environments). AI-Era Proficiency Comfort working in an AI-augmented engineering environment (using tools like Cursor, Claude Code, MCP servers) to accelerate shipping velocity while maintaining rigorous code-review skepticism. Tech Stack & Tools Backend: Java 21 / Quarkus Frontend: React / TypeScript Cloud & Data: GCP (Spanner, BigQuery) Messaging & Infra: Kafka, Docker, Kubernetes, GitHub Actions Protocols: REST, GraphQL, gRPC AI Tools: Cursor, Claude Code, Codex Monitoring: Sentry
Pay: ₹2,500,000.00 - ₹3,000,000.00 per year
Work Location: Remote