Software Engineer - Full Stack - 11238

Pune, IndiaFull-TimeMid-levelFull-stack

You will be redirected to the company career page

What You’ll Do

  • End-to-End Ownership: Design, develop, and deploy full-stack features, finding the right balance between a consolidated codebase and flexible Microservices.
  • Frontend Excellence: Build responsive, accessible, and high-performance UIs using React and MUI, ensuring a seamless experience across all devices.
  • Backend Robustness: Architect and maintain scalable Java/Spring Boot services, ensuring high availability and secure data handling.
  • API Lifecycle: Lead the development and maintenance of RESTful services using OpenAPI standards, focusing on clean consumption and versioning.
  • Collaboration: Partner with Product and Design teams to translate complex Direct Procurement workflows into elegant, platform-agnostic technical solutions.
  • Mentorship: Actively participate in code reviews on GitHub, sharing knowledge and maintaining high standards for code quality and security.

What You Will Bring to Coupa

  • Java Mastery: 3+ years of professional experience in Java Backend development and the Spring Boot ecosystem.
  • Microservices & APIs: Proven experience building RESTful services and an understanding of OpenAPI for service documentation and maintenance.
  • Data Management: Strong knowledge of MySQL, including schema design, query optimization, and performance tuning.
  • Cloud & ERP: Understanding of multiple hyper-scalers (AWS, Azure, GCP) and familiarity with how ERP systems (SAP, Oracle) integrate with SaaS platforms.
  • React Ecosystem: Proficiency in React.js, including Hooks, State Management, and modern asynchronous patterns.
  • UI/UX Frameworks: Strong experience with MUI (Material UI) for building consistent, scalable component libraries.
  • Web Standards: Expert knowledge of HTML5, CSS3, and Responsive Design.
  • Core Principles: Strong Object-Oriented Design (OOD) and understanding of common design patterns (both frontend and backend).
  • Testing: Experience with testing frameworks such as JUnit for backend and Jest/React Testing Library for frontend.
  • Security & Accessibility: Knowledge of web security best practices (OWASP) and WCAG 2.1 accessibility standards(Good to have).
  • Platform Agnostic: Ability to write code that is portable and resilient across different cloud environments.

Job Summary

CompanyCoupa
LocationPune, India
TypeFull-Time
LevelMid-level
DomainFull-stack