Posted on: 03/06/2026
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.
Did you find something suspicious?
Posted by
Lalith Vuddagiri
Director - Strategy and Partnerships at Hawk Sense Business Solution pvt. ltd.
Last Active: 17 Aug 2026
Posted in
Platform Engineering / SAP/Oracle
Functional Area
Full-Stack Development
Job Code
1641276