Software Developer (Js, Java)
About The CompanyMcKesson 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 tomorrow's health today, we want to hear from you.About The RoleMcKesson Corporation is seeking a talented Software Developer to join our Supply Chain Technology team. This role requires a strong background in microservices architecture, system integrations, CP4D, Apache Kafka, and Artificial Intelligence (AI). The ideal candidate will have over 4 years of hands-on development experience and thrive in a fast-paced, innovation-driven environment. Your primary responsibility will be designing and implementing scalable, intelligent systems that support modern enterprise applications and data-driven decision-making processes. You will collaborate closely with cross-functional teams including AI/ML specialists, data engineers, and product managers to develop innovative solutions that enhance operational efficiency and deliver value to our customers.QualificationsBachelor's degree in computer science, Engineering, or a related field (or equivalent experience)4+ years of relevant professional experience in software developmentProficiency in programming languages such as Java, JavaScript, Python, or GoHands-on experience with microservices architecture and containerization tools like Docker and KubernetesExperience working with cloud platforms such as GCP, Azure, or AWSStrong knowledge of ETL development, Oracle performance tuning, and complex SQL queriesDeep understanding of Apache Kafka for real-time data processing and event-driven architecturesExperience implementing AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learnExcellent problem-solving skills and ability to work independently and within teamsResponsibilitiesArchitect, develop, and maintain microservices-based applications using modern frameworks and cloud-native technologiesDesign and implement real-time data streaming solutions utilizing Apache KafkaBuild robust integrations between internal systems and third-party platforms through APIs, messaging queues, and middlewareCollaborate with AI/ML teams to embed intelligent features into applications, including predictive analytics, natural language processing, and automationDevelop and maintain ETL pipelines using CP4D to support data integration and analyticsOptimize SQL and PL/SQL queries, stored procedures, and triggers within Oracle databasesEnsure high performance, scalability, and reliability of distributed systemsParticipate actively in agile development processes, including sprint planning, code reviews, and continuous integration/continuous deployment (CI/CD)Monitor, troubleshoot, and resolve issues in production systems to ensure uptime and responsivenessBenefitsCompetitive salary aligned with experience and skillsComprehensive health, dental, and vision insurance plansRetirement savings plans with company contributionsPaid time off and holiday leaveOpportunities for professional development and continuous learningPerformance-based bonuses and incentivesFlexible work arrangements where applicableEqual OpportunityMcKesson 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. We are committed to fostering an inclusive and diverse workplace. For additional information on our full Equal Employment Opportunity policies, please visit our Equal Employment Opportunity page.