HamburgerMenu
hirist

SAP Full Stack Developer - ABAP/RAP Module

Hawk Sense Business Solution pvt. ltd.
5 - 8 Years
Bangalore

Posted on: 03/06/2026

Job Description

Job Description :

We are seeking an experienced SAP Full Stack Developer with strong expertise in ABAP/ABAP OO, RAP (RESTful ABAP Programming Model), CDS View Modelling, OData Services, SAP Fiori Elements, SAP UI5, and SAP HANA. The ideal candidate will be responsible for designing, developing, enhancing, and supporting modern SAP S/4HANA applications while adhering to SAP's Clean Core Development principles.

The candidate should possess strong backend and frontend development skills, enabling them to build scalable, cloud-ready, and upgrade-friendly SAP solutions using SAP-recommended development frameworks.

Key Responsibilities :

SAP ABAP Development :

Design, develop, and maintain SAP applications using :

- ABAP

- ABAP Objects (ABAP OO)

- Enhancement Framework

- BADIs

- User Exits

- Enhancement Spots

- Develop custom reports, interfaces, conversions, enhancements, and forms.

- Analyze and optimize existing custom developments.

- Ensure coding standards, performance optimization, and maintainability.

RAP (RESTful ABAP Programming Model) :

- Design and develop applications using SAP RAP framework.

- Build :

1. Business Objects

2. Behavior Definitions

3. Service Definitions

4. Service Bindings

5. Business Services

- Develop transactional and analytical applications using RAP.

- Implement draft-enabled and managed business objects.

- Develop cloud-ready applications aligned with SAP best practices.

CDS View Modelling :

- Design and develop :

1. Basic CDS Views

2. Composite CDS Views

3. Consumption CDS Views

4. Analytical CDS Views

Implement :

- Associations

- Annotations

- Virtual Elements

- Authorization Controls

- Build reusable semantic data models for reporting and applications.

- Optimize CDS views for HANA performance.

OData Services Development :

Develop and expose OData services using :

- SEGW Framework

- RAP-based OData Services

- Implement CRUD operations.

- Integrate SAP backend services with SAP Fiori applications.

- Handle data transformation and service enhancements.

- Troubleshoot service performance and integration issues.

SAP Fiori Elements Development :

Build SAP Fiori applications using :

- List Report

- Object Page

- Analytical List Page

- Overview Page

- Configure annotation-driven UI development.

- Develop responsive and role-based user experiences.

- Leverage CDS annotations for Fiori Elements applications.

SAP UI5 Development :

- Design and develop custom SAP UI5 applications.

- Develop :

1. MVC Architecture

2. XML Views

3. Controllers

4. Fragments

5. Reusable Components

- Integrate UI5 applications with OData services.

- Implement custom controls and frontend validations.

- Optimize UI performance and user experience.

SAP HANA Development :

- Develop HANA-optimized applications and data models.

- Utilize :

1. Code Pushdown Techniques

2. CDS-based Data Modelling

3. AMDP (ABAP Managed Database Procedures)

4. SQLScript

- Optimize database performance and query execution.

Clean Core Development :

- Follow SAP Clean Core principles to minimize custom code footprint.

- Develop upgrade-safe and cloud-ready extensions.

Utilize :

- In-App Extensibility

- Side-by-Side Extensibility

- Key User Extensions

- Ensure compliance with SAP S/4HANA modernization strategies.

- Reduce technical debt and improve maintainability.

Agile Development & Collaboration :

Participate in Agile/Scrum ceremonies :

- Sprint Planning

- Daily Standups

- Sprint Reviews

- Retrospectives

Collaborate with :

- Functional Consultants

- Solution Architects

- Business Analysts

- QA Teams

- Contribute to technical design discussions and estimations.

Required Technical Skills :

SAP Development :

- ABAP

- ABAP Objects (ABAP OO)

- Enhancement Framework

- BADI

- User Exits

- Object-Oriented Programming

SAP S/4HANA Development :

- RAP (RESTful ABAP Programming Model)

- CDS Views

- OData Services

- SAP Gateway

- SAP HANA

SAP Front-End Development :

- SAP Fiori Elements

- SAP UI5

- JavaScript

- HTML5

- CSS3

Database Skills :

- SAP HANA

- SQL

- SQLScript

- Performance Optimization

Development Methodologies :

- Agile

- Scrum

- DevOps Exposure (Preferred)

- Clean Core Development

Preferred Skills :

- SAP BTP Development

- SAP CAP Model

- SAP Build Apps

- SAP Integration Suite

- SAP Work Zone

- SAP Cloud Foundry

- SAP Business Application Studio (BAS)

- Git-based Source Control

- CI/CD for SAP Development

Qualifications :

- Bachelor's Degree in Computer Science, Engineering, Information Technology, or related field.

- Strong experience in SAP S/4HANA development projects.

Preferred Certifications :

- SAP Certified Development Associate ABAP with SAP NetWeaver

- SAP Certified Development Associate SAP Fiori Application Developer

- SAP Certified Associate Back-End Developer ABAP Cloud

Key Competencies :

- Strong SAP S/4HANA Development Experience

- Full Stack SAP Development Expertise

- RAP and CDS Architecture Knowledge

- SAP UI5/Fiori Development Skills

- HANA Performance Optimization

- Problem Solving & Debugging

- Clean Core Development Practices

- Stakeholder Communication

- Agile Team Collaboration

Ideal Candidate Profile :

The ideal candidate should have :

- 5+ years of SAP ABAP development experience.

- Hands-on experience with RAP, CDS Views, and OData Services.

- Strong exposure to SAP Fiori Elements and UI5 development.

- Experience working on SAP S/4HANA transformation or implementation projects.

- Knowledge of SAP HANA optimization techniques and Clean Core development principles.

- Ability to independently design, develop, test, and deploy end-to-end SAP applications.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...