McKesson is seeking a highly skilled and experienced Senior Software Engineer to join their dynamic team to design, develop, and maintain their microservices-based B2B ecommerce platform using Spring Boot and React.
Requirements
- Strong hands-on engineering experience with Java, Spring Boot, HTML/CSS/JS, RDBMS, REST, GraphQL Git.
- Foundational knowledge of HTTP, cookies, sessions, AJAX, and browser behavior.
- Familiarity with Elastic, Redis, React, Docker, Kubernetes, Azure, Phyton.
- Familiarity with the MCP Protocol and RAG based AI agents.
- Exposure of LLM Agent connectivity via APIs
- Exposure to Kafka, change data capture, and data replication processes is a plus.
- Understanding of microservices-based architectures.
Responsibilities
- Architect, develop, and maintain scalable and robust microservices using Spring Boot and React to power our B2B ecommerce platform.
- Lead architectural decisions and contribute to the design of new features and enhancements, ensuring alignment with business objectives and technical standards.
- Evaluate and integrate generative AI capabilities into platform strategy to improve development workflows and product capabilities.
- Lead initiatives involving advanced AI frameworks such as the MCP Protocol, Retrieval‑Augmented Generation (RAG), and A2A Protocol, guiding the team in practical implementation.
- Work closely with cross-functional teams to integrate our 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.
Other
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Typically requires 7+ years' experience in software development with a focus on Spring Boot and React
- Travel requirement: 10-15%
- Candidate must be authorized to work in the U.S, now or in the future, without the support from McKesson.
- Relocation is NOT budgeted for this position