About the team:
Youll join the SAP Procurement Engineering organization within our Intelligent Spend Management group, contributing to transforming how enterprises manage their procurement processes.
Youll work within the Buying organization team, learning critical procurement workflows including Requisition management, Purchase Order processing, Receipt handling, Guided Buying experiences, and Intake processes.
Youll build core procurement capabilities that process billions in enterprise spend, directly enabling organizations to achieve efficiency and compliance in their supply chain operations.
Work with development practices that most companies are still planning to adopt - from AI-assisted coding to trunk-based development with feature flags and continuous delivery.
Build on SAP BTPs comprehensive suite of services including AI/ML capabilities, integration tools, and analytics platforms that give you superpowers compared to building from scratch
The roles and responsibilities
: AI-Powered Development: Leverage advanced AI coding assistants, GitHub Copilot, and SAPs proprietary development tools to deliver features 3x faster while maintaining enterprise-grade quality.
BTP Innovation: Build sophisticated solutions using SAPs Business Technology Platform (BTP), including AI services, integration suite, and analytics capabilities to create next-generation procurement experiences.
Trunk-Based Excellence: Master trunk-based development with feature flags, enabling continuous delivery and rapid iteration without traditional branching complexity.
Continuous Delivery: Participate in SAPs industry-leading CD practices with automated canary releases, blue-green deployments, and zero-downtime updates to production systems.
Cloud-Native Architecture: Design and implement microservices following SAPs cloud-native principles, utilizing containerization, service mesh, and event-driven architectures.
Intelligent Testing: Implement AI-assisted test generation, automated test maintenance, and intelligent quality gates that ensure reliability at the speed of continuous delivery.
Modern Integration: Build seamless integrations across procurement workflows using SAPs Integration Suite and event-driven architectures on BTP.
Developer Experience: Contribute to SAPs world-class developer experience with automated toolchains, instant feedback loops, and AI-powered debugging assistance.
Technical Complexity: Individual features, well-defined tasks, implementation within existing frameworks
Ownership: Feature-level ownership with advanced automation and AI-enhanced quality assurance
Mentoring: Shares modern development practices and AI tool expertise with team members
Cross-team Collaboration: Primary interaction within immediate development team
System Design: Understands existing system components, implements within established patterns
The role requirements:
Core Programming Skills:
o Java Proficiency: Strong experience with Java 11+, Spring Boot, Spring Framework ecosystem
o Cross-Platform Welcome: Excellent skills in C#/.NET, Python, JavaScript/Node.js, or Go with demonstrated ability to learn new languages quickly
Database Persistence: Hands-on experience with RDBMS (PostgreSQL, MySQL, Oracle), JPA/Hibernate, or equivalent ORM frameworks
API Integration:
o Solid understanding of REST API design principles and implementation
o Exposure to OData protocol, GraphQL, or modern API standards
o Experience with integration patterns (messaging, event-driven architecture)
Enterprise Technologies:
o Understanding of microservices architecture and containerization (Docker, Kubernetes)
o Experience with cloud platforms (AWS, Azure, Google Cloud) and cloud-native development
Modern Practices:
o Familiarity with CI/CD pipelines, automated testing, and agile development methodologies
Integration Protocols: Knowledge of HTTP/HTTPS, JSON/XML, messaging protocols (AMQP, Kafka), or enterprise integration patterns
Experience: 2-5 years, with emphasis on modern development practices and cloud-native expertise