Role Overview
We are looking for an experienced SAP BTP CAP Developer with strong expertise in building enterprise-grade cloud-native applications on SAP Business Technology Platform (BTP). The ideal candidate should have hands-on experience with the SAP Cloud Application Programming (CAP) Framework, Node.js/Java, SAP HANA Cloud, and SAP Integration Suite. The role involves designing scalable microservices, implementing event-driven architectures, and developing robust business applications integrated with SAP S/4HANA.
Responsibilities
- Design, develop, and deploy enterprise applications using the SAP CAP Framework on SAP BTP.
- Build scalable CAP services using Node.js and/or Java.
- Develop and implement business logic using SAP CAP best practices.
- Design and implement cloud-native microservices-based applications.
- Build event publishers and consumers using Node.js and SAP Build Code.
- Integrate applications with SAP HANA Cloud, SAP Integration Suite, and other SAP BTP services.
- Design and implement Event-Driven Architecture (EDA) patterns, including CQRS, Eventual Consistency, and Outbox Pattern.
- Collaborate closely with Solution Architects, Functional Consultants, DevOps teams, and business stakeholders.
Requirements
- 10+ years of software development experience.
- Strong hands-on experience with SAP Business Technology Platform (BTP).
- Expertise in SAP Cloud Application Programming (CAP) Framework.
- Strong programming skills in Node.js and/or Java.
- Experience integrating SAP applications with SAP HANA Cloud and SAP Integration Suite.
- Strong understanding of Microservices Architecture and Event-Driven Architecture (EDA).
- Practical implementation of CQRS, Eventual Consistency, and Outbox Pattern.
- Experience with SAP Build Code.
- Bachelor's or Master's degree in Computer Science, IT, or Engineering.
Nice to Have
- SAP Advanced Event Mesh (AEM).
- Apache Kafka or other Event Brokers.
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience working in Agile/Scrum environments.
Skills
- SAP BTP
- SAP CAP
- Node.js
- SAP HANA Cloud
- SAP Integration Suite