SENIOR SAP BTP DEVELOPER – CAP & MULTI-TENANT APPLICATIONS

ELIXIR Global
Chennai, Tamil Nadu, India

SENIOR SAP BTP DEVELOPER – CAP & MULTI-TENANT APPLICATIONS

Job Summary

We are looking for a Senior SAP BTP Developer with strong hands-on experience in SAP CAP/CAPM, BTP, Node.js/Java, and multi-tenant application development. The candidate should have good understanding of Clean Core principles, BTP services, system design, Infrastructure as Code, and modern AI-assisted development practices.

Key Responsibilities

  • Design and develop scalable applications using SAP BTP and SAP CAP/CAPM.
  • Develop CAP applications using Node.js and/or Java, CDS, OData V4, and REST APIs.
  • Design and implement secure multi-tenant SaaS applications on SAP BTP.
  • Implement tenant isolation and design appropriate data and service architectures for multi-tenant applications.
  • Work with SaaS Provisioning Service, SaaS Registry, XSUAA, Service Manager, Destination Service, and other BTP services.
  • Follow SAP Clean Core principles and use released APIs, CDS views, and extension approaches.
  • Work with SAP HANA/HANA Cloud and other relevant databases for application persistence.
  • Design efficient write paths, data models, and storage strategies.
  • Analyze application performance and scalability and design solutions that can handle increased load.
  • Use Terraform and Infrastructure as Code practices for provisioning and managing BTP infrastructure.
  • Explore and adopt AI-assisted development tools and new SAP/AI technologies where relevant.
  • Collaborate with frontend teams using SAPUI5/Fiori and integrate backend services with business applications.
  • Work with CI/CD and cloud-native development practices.

Mandatory Skills

  • 6+ years of overall software development experience.
  • 3+ years of hands-on SAP BTP experience.
  • Strong hands-on experience with SAP CAP/CAPM.
  • Strong knowledge of Node.js and/or Java.
  • Strong knowledge of CDS, OData V4, REST APIs, and service development.
  • Hands-on experience with SAP BTP Cloud Foundry.
  • Strong understanding of multi-tenant SaaS application development.
  • Good understanding of tenant isolation and its impact on data and service design.
  • Working knowledge of SaaS Provisioning Service, SaaS Registry, XSUAA, Service Manager, and Destination Service.
  • Good understanding of SAP Clean Core principles and released APIs/CDS views.
  • Hands-on or strong working knowledge of Terraform / Infrastructure as Code.
  • Good understanding of database/storage selection and application persistence.
  • Ability to design applications for scalability and performance.
  • Awareness of AI-assisted development and modern AI tooling.

Technical Knowledge Expected

Candidates should be comfortable discussing the following areas during the technical interview:

  • Multi-Tenant Applications
  • • How to design a multi-tenant CAP application.
  • • Tenant isolation and how it influences data and service design.
  • • Tenant onboarding and subscription flow.
  • • SaaS Provisioning Service vs SaaS Registry vs XSUAA.
  • • Secure role-based access across tenants.
  • • Performance and scalability considerations in multi-tenant applications.
  • SAP Clean Core
  • • What Clean Core means in SAP.
  • • How to identify and use released/clean-core APIs and CDS views.
  • • How CAP/RAP can be used to build extensions without modifying the S/4HANA core.
  • • Understanding of managed and unmanaged extension approaches where applicable.
  • Infrastructure as Code
  • • Terraform fundamentals and its application in SAP BTP.
  • • Provisioning and managing BTP resources using Infrastructure as Code.
  • • Understanding of repeatable and automated infrastructure deployment.
  • System Design & Scalability
  • • Choosing the appropriate storage/database for an application.
  • • Understanding the application write path and data persistence.
  • • Designing applications for high load and scalability.
  • • Performance optimization, asynchronous processing, batching, and efficient API/database access.
  • • Approaches to load testing and identifying performance bottlenecks.
  • AI-Assisted Development
  • • Experience using AI tools for software development.
  • • Exploring new AI-assisted development tools and approaches.
  • • Understanding how AI can improve development productivity while maintaining code quality and security.
  • • Awareness of SAP Joule, AI agents, skills, and SAP Build Process Automation where applicable.
  • SAP BTP & CAP
  • • CAP application architecture and lifecycle.
  • • CDS, OData V4, event handlers, validations, and persistence.
  • • HANA/HANA Cloud integration.
  • • Destination Service, Cloud Connector, XSUAA, and external system integrations.
  • • Integration with SAP S/4HANA and third-party systems.Experience
  • 6+ years of software development experience.
  • 3+ years of hands-on SAP BTP development.
  • Strong hands-on experience with SAP CAP/CAPM and multi-tenant applications.
  • Experience with Terraform/IaC is expected.
  • Experience working with Clean Core, HANA/HANA Cloud, OData, and BTP services.
  • Experience with scalable cloud application design and modern AI-assisted development is preferred.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →