12 Aug
|
S2Integrators
|
Hyderabad
12 Aug
S2Integrators
Hyderabad
Job Summary
We are looking for a Senior SAP BTP / CAP Engineer with strong hands-on experience in designing, developing, and architecting scalable applications using SAP Business Technology Platform (BTP) and SAP Cloud Application Programming Model (CAP) .
The ideal candidate should be able to independently drive technical discussions, design end-to-end solutions, explain architectural decisions and trade-offs, and demonstrate robust practical knowledge of CAP and BTP services .
This role requires someone who is comfortable working on multi-tenant CAP applications , cloud architecture, integrations, security, and enterprise-grade application design.
Key Responsibilities
- Design and develop scalable enterprise applications using SAP BTP and CAP .
- Independently lead system design and architecture discussions and provide technical recommendations.
- Design end-to-end solutions covering application architecture, integrations, security, persistence, APIs, and deployment.
- Develop and maintain CAP-based applications using Node.js and/or Java .
- Design and implement multi-tenant CAP applications using appropriate SAP BTP services and tenancy architecture.
- Work with SaaS Provisioning Service / SaaS Registry and understand their role in implementing multi-tenant SaaS applications.
- Design and implement secure authentication and authorization using XSUAA / SAP Authorization and Trust Management Service .
- Develop and consume REST/OData APIs and integrate CAP applications with SAP and third-party systems.
- Work with SAP HANA Cloud for data persistence and application development.
- Implement application deployment and lifecycle management using Cloud Foundry .
- Work with SAP BTP services , including Destination Service, Connectivity Service, XSUAA, SaaS Provisioning, SaaS Registry, and related services.
- Perform technical feasibility analysis and evaluate different architectural approaches.
- Identify architectural trade-offs and clearly communicate the reasoning behind technical decisions.
- Troubleshoot complex application, integration, security, and deployment issues.
- Conduct code reviews and ensure adherence to development and architecture best practices.
- Collaborate with functional consultants, architects, developers, and business stakeholders.
- Mentor junior developers and provide technical guidance to the development team.
Required Technical Skills
SAP BTP
- Strong hands-on experience with SAP BTP Cloud Foundry .
- Good understanding of BTP architecture and core platform services.
- Experience with:
- XSUAA / Authorization & Trust Management
- Destination Service
- Connectivity Service
- SaaS Provisioning Service
- SaaS Registry
- HANA Cloud
- Cloud Foundry
SAP CAP
- Strong hands-on experience with SAP Cloud Application Programming Model (CAP) .
- Experience developing CAP applications using Node.js and/or Java .
- Strong understanding of:
- CDS modeling
- Services and service definitions
- OData / REST APIs
- Custom handlers
- Events and messaging
- Authentication and authorization
- Persistence with SAP HANA Cloud
- Application deployment
Multi-Tenancy
- Mandatory hands-on experience designing and implementing multi-tenant CAP applications.
- Strong understanding of SaaS architecture on SAP BTP .
- Hands-on experience with SaaS Provisioning Service and SaaS Registry .
- Understanding of tenant onboarding, subscription, provisioning, and tenant-specific application behavior.
- Ability to explain the architecture and flow of a multi-tenant CAP application independently.
Architecture & System Design
- Strong system-design and solution-architecture skills.
- Ability to independently drive architecture discussions.
- Ability to explain technical decisions, alternatives, and trade-offs.
- Experience designing scalable, secure, highly available cloud applications.
- Strong understanding of API-based and event-driven architectures.
Preferred Skills
- SAP Fiori / SAPUI5
- SAP Build Work Zone
- SAP Integration Suite
- SAP Event Mesh
- SAP Cloud Application Programming Model with Node.js/Java
- SAP HANA Cloud
- CI/CD and DevOps
- Git / GitHub
- Docker / containerization
- Agile/Scrum methodologies
Required Experience
- 7+ years of overall software development experience
- 4+ years of hands-on SAP BTP experience
- 3+ years of hands-on SAP CAP development experience
- Proven experience designing and implementing multi-tenant CAP applications
- Strong experience with SAP BTP architecture and cloud-native application development
- Experience independently handling system design and technical architecture discussions
What We Are Looking For The successful candidate should be able to:
- Independently design an end-to-end BTP/CAP solution .
- Clearly explain why a particular BTP service or architecture is selected .
- Demonstrate practical understanding of CAP multi-tenancy and SaaS architecture .
- Explain the roles of SaaS Provisioning Service, SaaS Registry, XSUAA, HANA Cloud, Destination Service, and Connectivity Service within a BTP solution.
- Discuss architectural alternatives and trade-offs without relying heavily on interviewer guidance.
- Demonstrate actual hands-on implementation experience rather than only theoretical knowledge.
Education Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
Key Requirement
Strong hands-on SAP BTP + CAP architecture and multi-tenancy experience is mandatory. Candidates with only basic CAP development or general BTP exposure may not be suitable for this role.
📌 SAP BTP / CAP Senior Engineer (Hyderabad)
🏢 S2Integrators
📍 Hyderabad