Job Openings JR-123818 SAP BTP CAP Extension Developer

About the job JR-123818 SAP BTP CAP Extension Developer

Job (Project) Description:

We are seeking an experienced, detail-oriented SAP BTP CAP Developer to design, build, and optimize cloud-native extensions, microservices, and UIs leveraging the SAP Cloud Application Programming Model (CAP).

The ideal candidate will be a master of the SAP Cloud Application Programming Model (CAP), focused on delivering robust business logic and intuitive UIs.

While your core expertise will be in full-stack CAP development, a strong bonus would be the ability to leverage and manage the Kyma runtime to deploy and orchestrate these applications effectively.

Locations:

  • Albania
  • Bulgaria
  • Croatia
  • Czech Republic
  • Estonia
  • Georgia
  • Greece
  • Hungary
  • Latvia
  • Lithuania
  • Moldova
  • Monaco
  • Montenegro
  • Poland
  • Portugal
  • Romania
  • Serbia
  • Slovakia
  • Slovenia
  • Spain
  • Ukraine
  • Turkey
    

Requirements:

  • Expert proficiency in full-stack development using the SAP Cloud Application Programming Model (CAP) with Node.js or Java;
  • Proven experience in building and extending SAP solutions with CAP, including strong skills in Core Data Services (CDS) and RESTful API development;
  • Hands-on experience with SAP HANA Cloud (or other SQL databases) as a persistence layer, and a strong understanding of authentication and authorization using XSUAA;
  • Proven ability to build UIs with SAP Fiori/UI5, and a strong understanding of SAP Fiori design guidelines;
  • Proficiency with Git for version control and cooperative development;
  • Skilled in providing technical support, conducting code reviews, and partnering effectively across different teams.
  • Preferred Skills
  • Experience with SAP BTP, Kyma runtime, specifically:
  • Deploying and managing containerized applications and microservices in Kyma/Kubernetes;
  • Practical knowledge of Kyma modules such as Eventing, Serverless, and API Gateway;
  • Familiarity with Istio service mesh for microservices communication, security, and traffic management;
  • Using the Kyma CLI and managing workloads via the Service Operator;
  • Experience with other SAP BTP environments such as Cloud Foundry or ABAP Environment;
  • Knowledge of event-driven architecture and integration with SAP Event Mesh;
  • Experience with CI/CD pipelines for cloud-native applications.


Job Responsibilities:

  • Design, develop, and deploy cloud-native applications and extensions on SAP BTP using the SAP Cloud Application Programming Model (CAP);
  • Develop responsive and intuitive user interfaces following SAP Fiori design guidelines and using SAPUI5/Fiori Elements;
  • Implement and manage application security by integrating with XSUAA and following cloud-native security best practices;
  • Act as a subject matter expert for the CAP framework, establishing and promoting best practices for project structure, testing, and database modeling;
  • Cooperate with architects and integration teams for extensibility, compliance, performance, and code reviews, supporting the Center of Excellence for best practice sharing;
  • Monitor runtime environments, optimize resource consumption, and troubleshoot deployment issues across;
  • Knowledge of UIs design guidelines using SAP Fiori/UI5, following SAP's best practices for design and extensibility.

What We Offer:

  • Financial stability and competitive compensation;
  • Transparent professional and career growth development plans;
  • Career development: horizontal, professional, managerial;
  • E-education, certification coverage, and access to the language learning platform goFluent;
  • Remote work;
  • Flexible work environment (in-office, remote, or hybrid depending on preferences and manager approval).

Job ID: JR- 123818