Senior Software Engineer - Java - 11237

Pune, IndiaFull-TimeSeniorSoftware Engineering

You will be redirected to the company career page

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.

Job Summary

CompanyCoupa
LocationPune, India
TypeFull-Time
LevelSenior
DomainSoftware Engineering