Skip to content
mimi

Software Engineer III - Full Stack (Backend-Focused, Core Platform Services)

McKesson Corporation

Raleigh · On-site Full-time Mid Level $80k – $100k/yr 1mo ago

About the role

About

McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. We deliver insights, products, and services that make quality care more accessible and affordable. We focus on the health, happiness, and well-being of you and those we serve.

Ontada's Engineering team builds iKnowMed (iKM), the leading Oncology EMR platform used by thousands of clinicians across the US to manage cancer treatment.

Role Summary

We are hiring a Software Engineer III (P3) to design and build core services, shared frameworks, and platform components that domain teams depend on to deliver clinical applications. This is a backend-first full-stack role using Java, Spring Boot, React, and Type Script.

Technical Environment

  • Backend: Java, Spring Boot, JPA/Hibernate, Wild Fly (Jakarta EE)
  • APIs: RESTful services, OpenAPI/Swagger
  • Messaging: Apache Kafka
  • Data: Oracle, Redis, Elasticsearch, Databricks
  • Frontend: React, Type Script, Webpack Module Federation
  • Observability: Dynatrace
  • Infrastructure: Linux, Docker, CI/CD pipelines, Git
  • Healthcare Standards: HL7v2, FHIR, C-CDA, SNOMED CT, LOINC, Rx Norm
  • Quality: JUnit, Mockito, Integration Testing, Code Reviews
  • Documentation: Markdown, Mermaid diagrams, API specifications

Key Responsibilities

  • Design and implement backend services and shared components using Java and Spring Boot
  • Build and maintain RESTful APIs with clear contracts and documentation
  • Implement event-driven integrations using Kafka
  • Build data integrations and pipeline components connecting to Databricks
  • Write production-quality code against Oracle databases
  • Contribute to core services, shared libraries, and frameworks
  • Build reusable services with consistent API patterns and event schemas
  • Collaborate with domain teams to adapt platform services
  • Follow platform conventions for API versioning, event contracts, and security
  • Build frontend integration layers and admin UIs using React and Type Script
  • Implement frontend changes to validate clinical workflows
  • Work within existing frontend architecture
  • Develop unit, integration, and API-level tests
  • Participate in peer code reviews
  • Create and maintain technical documentation

Qualifications

  • Experience with Java and Spring Boot
  • Proficiency in RESTful API design
  • Knowledge of event-driven architectures using Kafka
  • Experience with Oracle databases and JPA/Hibernate
  • Familiarity with React and Type Script
  • Understanding of healthcare data standards
  • Experience with JUnit and Mockito
  • Ability to write clear technical documentation

Skills

Apache KafkaDatabricksDockerElasticsearchGitHL7v2HibernateJavaJUnitLinuxLOINCMarkdownMermaidMockitoOracleReactRedisRESTRx NormSNOMED CTSpring BootType ScriptWebpack

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free