SAP ABAP Developer – RAP + UI5/Fiori
Summary
On-site SAP ABAP developer role in Bengaluru: build service-oriented enterprise apps on the RESTful ABAP Programming Model (RAP/BOPF), craft UI5/Fiori frontends, integrate via REST/SOAP/OData APIs, optimize SAP HANA queries, and secure access with SAML/SSO.
- Architect and develop custom business logic utilizing RAP (RESTful ABAP Programming Model) and BOPF frameworks to create efficient, service-oriented applications.
- Design and implement intuitive user interfaces using SAP UI5 and Fiori technologies to ensure a seamless and modern user experience.
- Develop and maintain robust backend integrations by creating and consuming REST, SOAP, and OData APIs to facilitate seamless data exchange between systems.
- Perform advanced database operations and optimization on SAP HANA and relational databases to ensure high-speed data processing and retrieval.
- Conduct comprehensive code reviews, analyze performance bottlenecks, and implement scalability solutions to maintain system stability under heavy loads.
- Utilize the ABAP Test Cockpit (ATC) and other diagnostic tools to identify and resolve technical issues, security vulnerabilities, and contract discrepancies within the RAP environment.
- Integrate secure authentication mechanisms, including SAML and SSO frameworks, to safeguard application access and data integrity.
Requirements
- Minimum of six years of professional experience in SAP development, with a strong focus on ABAP programming.
- Proven expertise in SAP HANA and relational database management, including complex query optimization.
- Demonstrated proficiency in developing and consuming REST, SOAP, and OData web services.
- Deep understanding of SAP UI5 and Fiori design principles for creating responsive and user-friendly applications.
- Strong command of Object-Oriented ABAP (OOABAP) and the ABAP Objects paradigm.
- Hands-on experience with the RAP framework, including handling RAP contracts and resolving associated development challenges.
- Solid knowledge of security protocols, specifically SAML and Single Sign-On (SSO) implementations.
- Ability to perform thorough code analysis, debugging, and performance tuning to ensure optimal system functionality.