
SAP CAP Java Developer

SAP CAP Java Developer
17
Applications
About the Job
Skills
SAP CAP Java Developer
We are looking for an experienced SAP CAP Java Developer to design, develop, and deploy cloud-native applications on SAP Business Technology Platform (BTP) using SAP Cloud Application Programming (CAP) Model. The ideal candidate will have expertise in Java (Spring Boot, JPA, Hibernate) and experience working with SAP HANA, CDS (Core Data Services), OData, and Cloud Foundry/Kyma runtime.
Key Responsibilities:✅ Application Development
- Design and develop enterprise-grade applications using SAP CAP with Java.
- Implement CDS models, OData services, and event handlers in Java.
- Develop and maintain Spring Boot-based microservices in CAP.
✅ Database & Persistence
- Work with SAP HANA, PostgreSQL, or SQLite for data persistence.
- Implement JPA/Hibernate for entity management.
✅ Service & API Development
- Develop and expose OData v4 and REST APIs using CAP Java.
- Implement custom logic using SAP CAP Java SDK and event handlers.
✅ Cloud Deployment & Integration
- Deploy applications on SAP BTP Cloud Foundry or Kyma.
- Integrate with SAP BTP services like XSUAA (authentication), SAP Event Mesh, and Business Rules.
✅ Security & Authentication
- Implement OAuth 2.0 and JWT-based authentication using SAP XSUAA.
- Apply RBAC (Role-Based Access Control) in SAP CAP applications.
✅ Testing & Performance Optimization
- Write unit and integration tests for Java services.
- Optimize CAP applications for performance and scalability.
✅ Collaboration & Documentation
- Work closely with SAP functional consultants, UI/UX designers, and DevOps teams.
- Document technical specifications and best practices.
Required Skills & Experience:
- 4+ years of experience in Java development, preferably with Spring Boot & JPA.
- Experience with SAP CAP (Cloud Application Programming Model).
- Strong knowledge of CDS (Core Data Services) modeling.
- Hands-on experience with SAP HANA, PostgreSQL, or SQLite.
- Expertise in developing OData v4 and RESTful services.
- Understanding of SAP BTP (Cloud Foundry, Kyma, and XSUAA authentication).
- Experience with SAP Business Application Studio (BAS) and SAP Fiori/UI5 (optional but preferred).
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, SAP DevOps).
- Knowledge of cloud-native architecture, microservices, and event-driven development.
Job Type
Payroll
Categories
Software Engineer (Software and Web Development)
Full Stack Developers (Software and Web Development)
Back End Developers (Software and Web Development)
Must have Skills
- Java (All Versions) - 4 Years
- Intermediate
- SpringBoot - 4 Years
- Intermediate
- SAP CAP - 3 Years
- Intermediate
- JavaScript - 2 Years
- Intermediate
- SAP UI5 - 2 Years
- Intermediate
About the company
Industry
Human Resources Services
Company Size
11-50 Employees
Headquarter
Hyderabad
Other open jobs from Crazy Solutions