What You’ll Do
- Architect & Build: Collaborate with Product and Development teams to build new features and find creative, elegant solutions to complex backend problems.
- Scale Systems: Design and implement robust Java services and Spring Boot microservices that handle high-concurrency procurement workflows.
- Cloud Agnostic Strategy: Leverage your understanding of multiple hyper-scalers (AWS, Azure, GCP) to build platform-agnostic solutions that ensure high availability and vendor flexibility.
- Full Lifecycle Ownership: Lead the upgrade, enhancement, maintenance, and consumption of core services to ensure long-term platform health.
What You Will Bring to Coupa
- Java Ecosystem: 6+ years of professional experience in Java Backend development.
- Microservices Mastery: Proven track record in Microservices architecture and Spring Boot.
- API Excellence: Extensive experience in OpenAPI, RESTful service development, and managing the full API lifecycle—including upgrades, enhancements, maintenance, and consumption strategies.
- Engineering Principles: Strong Object-Oriented Design (OOD) and analysis skills with a deep understanding of common design patterns.
- Cloud Proficiency: Deep understanding of multiple hyper-scalers (AWS, Azure, etc.) and experience building platform-agnostic applications.
- ERP Systems: Strong understanding of ERP landscapes (e.g., SAP, Oracle, NetSuite) and how they interface with procurement platforms.
- Data Management: Strong MySQL and general database knowledge, including performance tuning and query optimization.
- Workflow: Expert-level proficiency with GitHub for version control, code reviews, and collaborative development.
- Direct Sourcing: Prior experience in Direct Sourcing, Bill of Materials (BOM) is a major added advantage.
- Modern Frontend: Experience with React to better collaborate with frontend teams and understand end-to-end data flow.
- AI Innovation: Interest or experience in integrating AI/LLM capabilities into enterprise backend services to automate procurement intelligence.
- SaaS Background: Experience developing and maintaining large-scale, multi-tenant SaaS products.
