Job Title: Manager | SAP Technical | Bengaluru | SAP
SAP CAP Developer – Java, JavaScript, Fiori, OData
Experience: 7–12+ Years
Location: PAN India (Remote/Hybrid/Onsite depending on project/client)
Key Responsibilities:
- Design and develop enterprise-grade applications using SAP Cloud Application Programming Model (CAP) with Java and Node.js.
- Build and expose RESTful and OData v4 services using CDS (Core Data Services).
- Implement Fiori/UI5 applications following SAP Fiori design guidelines and best practices.
- Integrate CAP-based services with SAP S/4HANA, SAP BTP, and SAP Fiori Elements.
- Optimize application performance and ensure scalability, security, and maintainability.
- Collaborate with architects, functional consultants, and DevOps teams for end-to-end delivery.
- Participate in code reviews, unit testing, and continuous integration/deployment processes.
Required Skills:
- Strong hands-on experience with SAP CAP (Java and/or Node.js).
- Proficiency in Java, JavaScript, and CDS modeling.
- Deep understanding of OData v4, including annotations, query options, and entity modeling 1.
- Experience with SAP Fiori Elements, UI5, and Fiori design patterns.
- Familiarity with SAP Business Application Studio and SAP BTP deployment.
- Knowledge of authentication/authorization using XSUAA, JWT, and OAuth2.
- Strong debugging and performance tuning skills.
Preferred Qualifications:
- SAP certifications in BTP, CAP, or Fiori/UI5.
- Experience with multi-tenant SaaS applications on BTP.
- Exposure to DevOps tools like Jenkins, GitHub Actions, or SAP CI/CD service.
- Understanding of event-driven architecture and SAP Event Mesh.