SAP BTP Fullstack consultant

0 years

0 Lacs

Posted:15 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Description

Position: Senior SAP BTP Full-Stack Developer (CAP Java & MDK)


Position Purpose

To design, develop, and maintain enterprise-grade applications on SAP Business

Technology Platform (BTP) using Cloud Application Programming Model (CAP) Java

for backend services and Mobile Development Kit (MDK) for cross-platform mobile

applications. The role involves architecting scalable, secure, and high-performance

solutions that integrate with SAP S/4HANA, SAP Analytics Cloud, and other

enterprise systems while ensuring seamless offline capabilities, robust data

synchronization, and exceptional user experience across web and mobile channels.


Key Responsibilities

Backend Development (CAP Java)

 Design and implement microservices using CAP Java with CDS modeling,

ensuring optimal performance, multi-tenancy support, and transactional

consistency

 Develop custom event handlers (@Before, @On, @After) with proper

transaction management and business logic implementation

 Create CDS views with calculated fields and aggregations for complex

reporting requirements

 Implement fine-grained authorization using @Restrict annotations, CDS

aspects, and custom authorization handlers

 Integrate external REST APIs using DestinationService with resilience

patterns (circuit breaker, bulkhead, rate limiting)

 Design and implement event-driven architectures with saga patterns for

distributed transaction management

 Optimize application performance through lazy bean initialization, query

optimization, and caching strategies (Spring Cache with Redis)

 Implement complex business workflows using Spring State Machine with

persistent state storage

Mobile Development (MDK)

 Develop cross-platform mobile applications using SAP Mobile Development

Kit (MDK) with offline-first architecture

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You