SAP BTP – Full Stack Developer
Summary
Full-stack developer on an IT services team building cloud-native apps on SAP Business Technology Platform: Node.js/CAP backends, SAP Fiori/UI5 frontends, HANA data models, REST/OData APIs, microservices on Cloud Foundry, with Git-based CI/CD for enterprise integration projects.
SAP BTP – Full Stack Developer
- Architect and build full-stack applications using Node.js and the Cloud Application Programming (CAP) model on the SAP Business Technology Platform.
- Develop responsive and intuitive user interfaces utilizing SAP Fiori, ensuring a consistent and user-friendly experience across devices.
- Design and implement secure RESTful APIs and OData services to facilitate smooth data exchange and integration with various enterprise systems.
- Engineer microservices architectures to ensure modularity, scalability, and resilience of cloud applications hosted on Cloud Foundry.
- Manage version control and automate deployment pipelines using Git and CI-CD tools to streamline the software delivery lifecycle.
- Optimize database interactions and data models by working directly with SAP HANA and SAP HANA Cloud environments.
- Collaborate with cross-functional teams to define technical requirements, troubleshoot complex issues, and implement best practices for code quality and security.
- Integrate third-party services and APIs to extend application functionality and support broader business processes.
Requirements
- Minimum of 4 to 6 years of professional experience in full-stack development, with a strong focus on the SAP ecosystem.
- Proficiency in JavaScript and TypeScript for building dynamic and type-safe web applications.
- Demonstrated expertise in designing and consuming REST APIs and OData services.
- Hands-on experience with SAP HANA, SAP HANA Cloud, and data modeling within the SAP environment.
- Solid background in developing SAP Fiori applications and understanding of SAP UI5 frameworks.
- Practical knowledge of deploying and managing applications on the SAP Cloud Foundry runtime.
- Strong command of Git for version control and experience setting up CI-CD pipelines for automated testing and deployment.
- Proven ability to work with API integration patterns and microservices architecture principles.
- Deep familiarity with SAP BTP services and the Cloud Application Programming (CAP) model for rapid application development.
