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
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
January 1, 2026
Job Type:
Consulting
Location:
India
Company:
Anlage Infotech (India) P Ltd
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.