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.
