SAP ABAP Consultant
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
-
Modern Backend Development (ABAP Cloud & CAPM) * Design and implement scalable business objects using the ABAP RESTful Application Programming Model (RAP) via managed or unmanaged implementation scenarios. * Build complex, highly optimized virtual data models utilizing advanced Core Data Services (CDS) view definitions, parameters, and metadata extensions. * Develop full-stack, cloud-native apps via the SAP Cloud Application Programming Model (CAPM) using Node.js or Java within the SAP BTP Cloud Foundry environment. * Expose high-performance, stateless transactional workflows as OData V2/V4 services for external user interfaces and system integrations.
-
Frontend & User Experience (Fiori Elements & UI5) * Build semantic web applications using SAP Fiori Elements by driving UI behavior directly through backend CDS annotations. * Create custom responsive layouts and freestyle client applications with SAPUI5 when bespoke business requirements exceed standard template layouts. * Manage frontend configurations natively using the SAP Business Application Studio (BAS) and standard JSON configuration manifests., * Leverage Joule (SAP’s Generative AI copilot) inside Eclipse ADT and SAP Build Code to accelerate data modeling, generate unit test classes, and perform predictive code optimization. * Build, enhance, and deploy end-to-end full-stack applications natively using SAP Build / SAP Build Code wizard frameworks. * Extend the capabilities of standard solutions by developing enterprise-specific custom skills inside Joule Studio.
-
Architecture, Governance & Quality Assurance * Strictly enforce a “Clean Core” design pattern to guarantee that side-by-side or on-stack cloud extensions never disturb standard SAP source updates. * Diagnose runtime exceptions and isolate transactional processing bugs using tools like the ABAP Debugger, Cross-Trace, and Profiling tools. * Write robust test cases via automated ABAP Unit Testing frameworks to achieve reliable continuous deployment loops.
Requirements
- Core ABAP Suite: Deep mastery of Object-Oriented ABAP, CDS Views, RAP (Managed/Unmanaged), and AMDP.
- BTP & Cloud Infrastructure: Practical working history inside SAP BTP Environments (Steampunk, Cloud Foundry, Runtime Management).
- CAPM Architecture: Proven experience writing schema definitions (.cds), services (.js), and custom event handlers in CAPM.
- Protocols & UI: Expert-level command over OData protocols (V2 vs V4), SAP Fiori Elements templates, and SAPUI5 Freestyle architectures.
- AI & Build Tooling: Hands-on experience with SAP Build Code, Joule for Developers, generative AI prompt engineering, and Joule Studio skill-building.
- Development Environments: Expert usage of Eclipse Advanced Development Tools (ADT) and SAP Business Application Studio (BAS).
Qualifications & Experience
- Education: Bachelor’s degree in Computer Science, Information Technology, Engineering, or a strictly equivalent technical branch.
- Experience: Minimum of 10-14 years of total SAP application engineering experience, with at least 2+ years of verified focus on side-by-side cloud developments (BTP, RAP, CAPM, and modern Fiori apps).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Coding Boot Camps in Germany
Top-Paying Tech Jobs (with Salaries)
What’s the Difference between a Junior, Mid, and Senior Developer?
The Most Popular IT Jobs on the Market