Full-Stack Java Developer
Irving, TX - USA
Job Summary
McKesson is an impact-driven Fortune 10 company that touches virtually every aspect of healthcare. We are known for delivering insights products and services that make quality care more accessible and affordable. Here we focus on the health happiness and well-being of you and those we serve we care.
What you do at McKesson matters. We foster a culture where you can grow make an impact and are empowered to bring new ideas. Together we thrive as we shape the future of health for patients our communities and our people. If you want to be part of tomorrows health today we want to hear from you.
McKesson complies with all applicable U.S. immigration laws and regulations. The Company does not provide employer support or sponsorship for any immigration related employment benefit for this role.
Applicants must be currently authorized to work in the United States on a fulltime basis without the need for employer support or sponsorship now or in the future. This includes having the legal right to work in the United States without the need for McKesson support or sponsorship for any immigration related employment authorization (e.g. H1B O1 E3 H1B1 TN F1 OPT F1 STEM OPT F1 CPT etc.) now or in the future.
If you will require McKesson to provide immigration support or sponsorship now or in the future you should not apply for this position
About Ontada
Ontada is an oncology technology and insights business dedicated to transforming the fight against cancer. Part of McKesson Corporation a Fortune 7 company Ontada was founded on the core belief that precise insights delivered exactly at the point of need can improve patient outcomes. Ontada connects the full patient journey by unifying technology real-world data and analytics to accelerate innovation in cancer care.
Position Summary
We are looking for a driven hands-on Full-Stack Java Developer to help design build and evolve enterprise-grade platforms at Ontada. This role spans both backend services and modern web user interfaces contributing across the full stack to deliver secure scalable high-performing solutions in a regulated PHI/HIPAA environment. You will work closely with product architecture and engineering partners including onshore and offshore teams to translate requirements into well-engineered production-ready software.
Key Responsibilities
Design develop and maintain full-stack applications spanning Java backend microservices and React-based front ends.
Build and consume RESTful APIs; design JSON contracts and negotiate endpoints with consuming services.
Develop responsive accessible web UIs using React TypeScript and modern JavaScript.
Implement and maintain Spring Boot microservices and Spring Batch jobs for ingestion and transformation workloads.
Model and evolve relational data structures in PostgreSQL; write performant SQL and database migrations.
Contribute to event-driven architectures using Kafka for asynchronous decoupled communication between services.
Containerize and deploy services to Kubernetes on Azure leveraging Azure Blob Storage Azure Key Vault and related Azure services.
Apply CI/CD best practices using GitHub Actions ArgoCD Helm and JFrog/Artifactory.
Participate in architecture design and planning sessions; produce clean reusable testable and well-documented code.
Perform code reviews root-cause analysis and resolution of complex defects across the stack.
Implement security data protection and audit controls appropriate to a PHI/HIPAA environment.
Write unit integration and end-to-end tests; contribute to meeting platform test-coverage standards.
Collaborate with engineers (onshore and offshore) and share best practices across the team.
This description is general and not intended to be an exhaustive list of all responsibilities. Other duties may be assigned as needed to meet company goals.
Current Technology Stack
Backend: Java Spring Boot Spring Batch RESTful microservices
Frontend: React 18 TypeScript JavaScript (ES6) HTML5 CSS3 micro-frontends
Data: PostgreSQL 16
Messaging / Streaming: Apache Kafka (Confluent)
Cloud & Infrastructure: Microsoft Azure Kubernetes Docker Azure Blob Storage Azure Key Vault
Identity: Okta OAuth 2.0 OIDC
CI/CD & Tooling: GitHub GitHub Actions ArgoCD Helm JFrog/Artifactory Maven/Gradle
Minimum Requirement
Degree or equivalent and typically requires 4 years of relevant experience.
Education
Bachelors degree in Computer Science Engineering Mathematics or a related field or equivalent combination of education and experience.
Critical Skills
4 years of professional software engineering experience building enterprise-scale applications.
2 years of hands-on experience with Java Spring and Spring Boot in a microservices architecture.
2 years of hands-on experience building modern web front ends with React TypeScript and JavaScript.
Working knowledge of relational databases and SQL (PostgreSQL preferred).
Experience designing and consuming RESTful APIs (JSON contracts endpoint negotiation).
Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
Experience with at least one major cloud platform (Azure preferred).
Proficiency with Git/GitHub and collaborative branching workflows.
Working knowledge of CI/CD pipelines automated testing and Agile/SDLC delivery practices.
Strong written and verbal communication.
Continuous-improvement mindset; thrives in a fail-fast iterative environment.
User- and client-first focus with a commitment to application quality and performance.
Effective collaborator across distributed onshore and offshore teams.
Nice-to-Have Qualifications
Experience with Apache Camel for declarative enterprise integration and routing.
Experience with Debezium and Change Data Capture (CDC) patterns.
Experience with event-driven architectures on Kafka / Confluent at scale.
Familiarity with micro-frontend architectures and module federation.
Familiarity with healthcare data standards (FHIR HL7) and HIPAA compliance.
Experience with observability tooling (Dynatrace Splunk or similar).
Experience using AI-assisted developer tools (GitHub Copilot Claude Windsurf) in day-to-day engineering workflows.
Working Conditions
Primary location: Hybrid work-at-home / in office model Dallas TX-based.
Occasional travel (2 times per year) to onsite meetings.
All candidates must be authorized to work in the U.S. No sponsorship or relocation available.
No agencies please.
This role is a hybrid position. The selected candidate is expected to work on-site at our Las Colinas office a minimum of two (2) days per week with the remaining days worked remotely. Specific in-office days may be designated based on team needs and business priorities.
We are proud to offer a competitive compensation package at McKesson as part of our Total Rewards. This is determined by several factors including performance experience and skills equity regular job market evaluations and geographical markets. The pay range shown below is aligned with McKessons pay philosophy and pay will always be compliant with any applicable regulations. In addition to base pay other compensation such as an annual bonus or long-term incentive opportunities may be offered. For more information regarding benefits at McKesson pleaseclick here.
Our Base Pay Range for this position
$106100 - $176800McKesson has become aware of online recruiting-related scams in which individuals who are not affiliated with or authorized by McKesson are using McKessons (or affiliated entities like CoverMyMeds or RxCrossroads) name in fraudulent emails job postings or social media light of these scams please bear the following in mind:
McKesson Talent Advisors will never solicit money or credit card information in connection with a McKesson job application.
McKesson Talent Advisors do not communicate with candidates via online chatrooms or using email accounts such as Gmail or Hotmail. Note that McKesson does rely on a virtual assistant (Gia) for certain recruiting-related communications with candidates.
McKesson job postings are posted on our career site: .
McKesson is an Equal Opportunity Employer
McKesson provides equal employment opportunities to applicants and employees without regard to race color religion sex sexual orientation gender identity national origin protected veteran status disability age genetic information or any other legally protected category. For additional information on McKessons full Equal Employment Opportunity policies visit our Equal Employment Opportunity page.
McKesson is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including job seekers with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment please contact us by sending an email to (United States) or (Canada) . Resumes or CVs submitted to this email box will not be accepted.
Join us at McKesson!
Required Experience:
IC
About Company
McKesson is the leading healthcare company for wholesale medical supplies & equipment, pharmaceutical distribution, and healthcare technology solutions. McKesson is the central nervous system of health care. At any given moment, in any given minute, we simultaneously execute thousands ... View more