McKesson is looking for a Sr. Specialist Software Developer MMS B2B Commerce to shape the technical direction of our microservices-based B2B ecommerce platform. In this senior role, you will design, develop, and maintain critical services using Spring Boot and React, while driving innovation through the integration of advanced generative AI capabilities.
What You'll Do
- Architect, develop, and maintain scalable and robust microservices using Spring Boot and React for the B2B ecommerce platform.
- Lead architectural decisions and contribute to the design of new features and enhancements.
- Evaluate and integrate generative AI capabilities into platform strategy.
- Lead initiatives involving advanced AI frameworks such as the MCP Protocol, Retrieval-Augmented Generation (RAG), and A2A Protocol.
- Work closely with cross-functional teams to integrate the platform with ERP systems, data warehouses, and other essential applications.
- Collaborate with product management to refine feature requirements and specifications.
- Influence cross-functional teams and drive consensus on technical solutions.
- Drive AI adoption across engineering teams and define standards for AI-assisted development.
- Architect and oversee connectivity strategies for LLM agents via APIs.
- Implement and advocate for best practices in software development, including code reviews, testing, and continuous integration.
- Conduct performance tuning and optimization to ensure high availability and scalability.
- Implement security best practices to protect sensitive data and ensure compliance.
- Mentor and coach junior and mid-level engineers.
- Evaluate and optimize latency, scalability, and cost considerations when integrating AI services.
What We're Looking For
- Typically requires 7+ years' experience in software development with a focus on Spring Boot and React.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong hands-on engineering experience with Java, Spring Boot, HTML/CSS/JS, RDBMS, REST, GraphQL, and Git.
- Foundational knowledge of HTTP, cookies, sessions, AJAX, and browser behavior.
- Familiarity with Elastic, Redis, React, Docker, Kubernetes, Azure, and Python.
- Familiarity with the MCP Protocol and RAG-based AI agents.
- Exposure to LLM Agent connectivity via APIs.
- Understanding of microservices-based architectures.
- Basic familiarity with CI/CD pipelines.
- Awareness of performance tuning and optimization techniques.
- Knowledge of security best practices and industry standards.
Nice to Have
- Experience designing and building large-scale ecommerce applications.
- Experience with B2B ecommerce platforms.
- Exposure to Kafka, change data capture, and data replication processes is a plus.
Technical Stack
- Java, Spring Boot, HTML/CSS/JS, RDBMS, REST, GraphQL, Git
- Elastic, Redis, React, Docker, Kubernetes, Azure, Python, Kafka
Team & Environment
You will be part of a dynamic team, collaborating with cross-functional teams.
Benefits & Compensation
- Competitive compensation package
- Annual bonus
- Long-term incentive opportunities
- Salary range: $119,100 - $198,500
Company Culture
At McKesson, we foster an impact-driven culture focused on health, happiness, and well-being. It's a place where you can grow, make an impact, and are empowered to bring new ideas. We are committed to a diverse and inclusive environment.
McKesson provides equal employment opportunities to applicants and employees and is committed to a diverse and inclusive environment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age or genetic information.



