We help the world run better at SAP. As a Full Stack Developer - Java, you will lead the design and development of robust full-stack applications using Java/Spring Boot and SAP CAP (Java) on SAP BTP. You will work closely with architects, product owners, and other stakeholders to translate business requirements into scalable technical solutions.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 4 to 13 years of professional experience in Java development, including Spring Boot and RESTful APIs.
- Hands-on experience with SAP CAP model (Java) and SAP BTP.
- Strong experience with Fiori Elements / SAPUI5 for building intuitive UIs.
- Deep knowledge of SAP HANA, including CDS views, data modeling, and performance optimization.
- Proven experience in microservice architecture, containerization (Docker/Kubernetes), and scalable deployments.
- Solid understanding of authentication/authorization mechanisms (e.g., OAuth2, JWT) in enterprise environments.
- Exposure to messaging systems (e.g., Kafka), event-driven architecture, and API gateways.
- SAP or cloud certifications (SAP BTP Developer, AWS Certified Developer, etc.).
- Experience mentoring junior developers or leading a small technical team.
- Familiarity with agile methodologies, DevOps practices, Git, and CI/CD pipelines.
- Excellent communication, leadership, and stakeholder management skills.
Benefits
- Constant learning, skill growth, great benefits, and a team that wants you to grow and succeed.