
Developer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Join SAP Procurement Engineering within the Intelligent Spend Management group in Pune, India, and contribute to revolutionizing enterprise procurement processes. As part of the Buying organization team, you will gain expertise in critical procurement workflows, including Requisition Management, Purchase Order Processing, Receipt Handling, Guided Buying experiences, and Intake processes. You will develop core procurement capabilities that manage billions in enterprise spend, driving efficiency and compliance in supply chain operations.
This role offers an opportunity to work with cutting-edge development practices such as AI-assisted coding, trunk-based development with feature flags, and continuous delivery. You will leverage SAP's Business Technology Platform (BTP), including its AI/ML capabilities, integration tools, and analytics platforms to build sophisticated, next-generation procurement solutions.
Responsibilities:
- Utilize AI coding assistants like GitHub Copilot and SAP's proprietary tools to accelerate feature delivery while maintaining high quality.
- Develop advanced solutions on SAP BTP, integrating AI services, the Integration Suite, and analytics capabilities.
- Master trunk-based development with feature flags for continuous delivery and rapid iteration.
- Participate in industry-leading Continuous Delivery practices, including automated canary releases and blue-green deployments.
- Design and implement cloud-native microservices utilizing containerization, service mesh, and event-driven architectures.
- Implement AI-assisted testing, automated test maintenance, and intelligent quality gates.
- Build seamless integrations across procurement workflows using SAP's Integration Suite and event-driven architectures.
- Contribute to an exceptional developer experience through automated toolchains, instant feedback, and AI-powered debugging.
- Handle individual features and well-defined tasks within existing frameworks.
- Take ownership of features with advanced automation and AI-enhanced quality assurance.
- Mentor team members on modern development practices and AI tool expertise.
- Collaborate primarily within the immediate development team.
- Understand existing system components and implement within established patterns.
Requirements:
Core Programming Skills:
- Strong experience with Java 11+, Spring Boot, and the Spring Framework ecosystem.
- Proficiency in C#/.NET, Python, JavaScript/Node.js, or Go, with a demonstrated ability to learn new languages quickly.
- Hands-on experience with Relational Database Management Systems (RDBMS) such as PostgreSQL, MySQL, or Oracle, and ORM frameworks like JPA/Hibernate.
API & Integration:
- Solid understanding of REST API design principles and implementation.
- Exposure to OData protocol, GraphQL, or other modern API standards.
- Experience with integration patterns, including messaging and event-driven architectures.
Enterprise Technologies:
- Understanding of microservices architecture and containerization (Docker, Kubernetes).
- Experience with cloud platforms (AWS, Azure, Google Cloud) and cloud-native development.
Modern Practices:
- Familiarity with CI/CD pipelines, automated testing, and agile development methodologies.
- Knowledge of integration protocols like HTTP/HTTPS, JSON/XML, messaging protocols (AMQP, Kafka), or enterprise integration patterns.
Experience: 2-5 years, with a focus on modern development practices and cloud-native expertise.
This role is located in Pune, India (411014) and is a regular full-time position with expected travel of 0-10%. #SAPInternalT2 #LI-Hybrid.
Company
SAP
SAP is a global leader in enterprise application software, dedicated to helping organizations worldwide improve efficiency and leverage business insights. With a history rooted in Enterprise Resource ...