09 Oct
|
CIEL HR
|
Bengaluru
Technical Skills & Requirements:
1. SAP BTP & Cloud-Native Development
SAP BTP architecture and core services
Cloud Foundry / Kyma runtime deployment and operations
SAP Identity Authentication (IAS) and Authorization (IPS)
Destination, Connectivity, XSUAA, and HANA Cloud services
SAP Integration Suite and event-driven integration patterns
CI/CD and DevOps on BTP
Monitoring, logging, tracing, and application security
Cloud-native design principles and 12-factor applications
2. CAP Java Core Development
Strong Java / Spring Boot fundamentals
SAP Cloud Application Programming Model (CAP)
CDS modeling and service definitions
OData V4 and REST API design
CAP Java event handlers and service implementations
Custom actions / functions
Draft handling, validations, determinations, and transactions
Persistence with SAP HANA Cloud
Authorization and role-based access
External service consumption and integrations
Messaging / events and asynchronous processing
CAP testing and mocking strategies
3. Full-Stack Development
Frontend
SAPUI5 / Fiori framework
Fiori Elements and versatile programming model
TypeScript / JavaScript
HTML5 / CSS
OData consumption and UI annotations
Metadata-driven development
Backend
Java, Spring Boot, CAP Java
API design and integration
SQL / HANA data modeling
Authentication and authorization
Performance optimization
Engineering
Git version control
Docker containerization
CI/CD pipelines
SonarQube / static code analysis
Automated testing frameworks
4. Agent Development & AI
LLM fundamentals: tokens, context, embeddings, hallucinations, temperature
Prompt engineering and structured outputs
Retrieval-Augmented Generation (RAG)
Vector databases and vector search
Tool / function calling with AI agents
Human-in-the-loop patterns
Agent evaluation and observability
AI security, privacy, and responsible AI principles
5. AI + CAP Integration (Senior / Architect Level)
Exposing CAP services as agent tools
Calling AI / LLM services from CAP Java
Building AI-assisted business processes
Retrieval of business context from HANA Cloud
Secure propagation of user identity across AI chains
Controlling agent read / write permissions
Designing deterministic business logic around non-deterministic AI
Error handling, fallback mechanisms, and auditing agent actions
Note: Candidates should be able to design and implement end-to-end flows of the form: Fiori UI CAP Java Agent Business Tools/APIs SAP HANA / SAP Systems
6. Quality Mindset — Aligned with SAP Unified Engineering
Shift-left quality and clean code / SOLID principles
Code reviews and pair programming
Unit, integration, API, UI, and end-to-end testing
Test automation and regression testing
Negative / error-path and security testing
Performance and load testing
Accessibility testing
Static code analysis and dependency / vulnerability scanning
Observability and production diagnostics
📌 SAP BTP CAP Java Full Stack Developer (Bengaluru)
🏢 CIEL HR
📍 Bengaluru