As a SAP BTP Java Full Stack Developer, you will design and deliver enterprise‑grade applications on SAP’s cloud‑native stack. You will build backend services, responsive UIs, and integrations that leverage SAP BTP, CAP, and HANA, ensuring scalable, secure, and modern product engineering.
What You’ll Do and How You’ll Succeed
- Develop backend services using Java, Spring Boot, and SAP CAP (Java).
- Build and consume OData (v2/v4) and REST APIs.
- Develop responsive UI applications using SAPUI5 and Fiori Elements.
- Apply expertise in Node.js, Java, JavaScript, and TypeScript for full‑stack development.
- Implement authentication and integration patterns using OAuth/JWT, SAP IAS, SAP API Management, and SAP Integration Suite.
- Optimise data models with SAP HANA, CDS views, SQL, and HDI containers.
- Apply CI/CD practices using Git, Jenkins, and GitHub Actions.
- Ensure clean, maintainable code and contribute to modern SAP product builds.
We’d Love to Hear From You If…
Experience
- You have strong hands‑on experience with SAP BTP (Cloud Foundry).
- You are proficient in CAP (Cloud Application Programming Model).
Technical Expertise
- You are skilled in backend development with Java, Spring Boot, and JPA/Hibernate.
- You are experienced in SAP CAP (Java), SAPUI5, and Fiori Elements.
- You have advanced knowledge of SAPUI5/Fiori (freestyle and elements).
- You are proficient in Node.js, JavaScript, and TypeScript.
- You have solid understanding of SAP HANA, CDS views, SQL, and HDI containers.
- You are familiar with SAP API Management, SAP Integration Suite, and Cloud Foundry.
Ways of Working
- You apply modern engineering practices with CI/CD pipelines.
- You collaborate effectively across teams to deliver scalable solutions.
- You demonstrate problem‑solving skills and a product‑first mindset.