company logo

SAP CAP Java Developer

Mumbai
Full-Time
Remote
Mid-Level: 4 to 6 years
9L - 15L (Per Year)
Posted on Feb 01 2025

About the Job

Skills

Spring Boot
Java (All Versions)
SAP CAP
SAP Cloud Application Programming Model
Node.js
SAP Fiori
RESTful APIs
SAP UI5

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

Crazy Solutions is a Leading Employment & Software Development Company in India.

Industry

Human Resources Services

Company Size

11-50 Employees

Headquarter

Hyderabad

Other open jobs from Crazy Solutions