McKesson

Software Engineer

McKesson
Apply
10 hours ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Design and build scalable Java and Spring Boot microservices with REST APIs and clear OpenAPI/Swagger contracts.
  • Implement event-driven architectures using Kafka or equivalent messaging systems and build data access layers with JPA/Hibernate and Oracle or PostgreSQL.
  • Develop React and TypeScript UI components, integration layers, and administrative interfaces for end-to-end workflows.
  • Build reliable, observable, reusable, and secure services with transaction safety, idempotency, error recovery, logging, metrics, and traces.
  • Use AI coding assistants for development, refactoring, debugging, documentation, and test generation while validating correctness, security, performance, and scalability.
  • Write clean, maintainable, well-tested code and participate in code reviews, design discussions, architecture decisions, and Agile delivery.
  • Diagnose and resolve production issues using observability tools such as Dynatrace Platform.

Requirements

  • Degree or equivalent relevant experience.
  • 2–5 years of software development experience in product or enterprise environments.
  • Strong hands-on experience with Java 17 or later, Spring Boot, REST API design, and microservices architecture.
  • At least 1–2 years of experience with React.js and TypeScript.
  • Experience with SQL, Oracle or PostgreSQL, Hibernate or JPA, event-driven systems such as Kafka, caching such as Redis, CI/CD pipelines, Git-based workflows, and automated testing.
  • Strong debugging and production issue analysis skills.
  • Practical experience using AI coding assistants and reviewing, validating, and production-hardening AI-generated code.
  • Clear written and verbal communication skills, including the ability to document services and explain technical decisions.
  • Healthcare domain experience and familiarity with FHIR, HL7, C-CDA, HIPAA, and PHI/PII handling are preferred.
  • Experience with Databricks, data pipelines, Elasticsearch, Redis, Docker, or Kubernetes is preferred.

Benefits

  • Hybrid work arrangement in Bengaluru, India.
  • Opportunity to work on healthcare systems affecting patient outcomes and build platform-grade services used across multiple teams.
  • Exposure to modern architecture and AI-driven engineering practices.
  • Career growth resources and opportunities within McKesson.

Tech Stack

McKesson

About McKesson

10,000+ employees

McKesson is a public healthcare company that distributes pharmaceuticals and medical‑surgical supplies and provides pharmacy and provider technology and services. It sells to pharmacies, hospitals, health systems, and biopharma manufacturers through logistics, specialty and oncology support, pharmacy management, and healthcare IT/analytics offerings. Founded in 1833 and headquartered in Irving, Texas, it trades on the NYSE under the ticker MCK.

Contact me