We are looking for a Senior Java Software Engineer with SAP CAP expertise to join the team working on the migration of existing CI/CD pipelines from CircleCI to Piper. This migration supports improved integration with the internal toolchain, increased automation, and alignment with platform engineering best practices.
Responsibilities
- Develop and maintain backend solutions using Java, SAP CAP Framework, and Spring Boot, adhering to modern software engineering practices and coding standards
- Implement and optimize REST APIs, applying domain-driven design principles and collaborating with cross-functional teams to drive platform engineering initiatives
- Utilize DevOps tools (e.g., Jenkins) to support continuous integration and delivery, participate in code reviews, and contribute to agile development processes such as test-driven development
Requirements
- Strong JAVA Backend development skills
- Experience with SAP CAP Framework
- Experience with SAP Business Technology Platform
- Solid understanding of Spring Boot
- Experience in REST API implementation
- Understanding of Domain-Driven Design
- Capable of driving initiatives
- Knowledge of DevOps Tools (e.g., Jenkins)
- The practice of modern software engineering includes coding standards, code reviews, source control management, build processes, testing, and releasing
- Familiar with the usage of agile methods like test-driven development, continuous integration & delivery
Nice to have
- Understanding of SAP cloud services and products
- Experience with SAPUI5
- Experience with SAP HANA Cloud Database