Full Stack Developer - SAP BTP
Job Description:
Job Title: Full Stack Developer – SAP BTP
Location: Jersey City, NJ (Local Candidates Strongly Preferred)
Experince Level : Mid to Senior (5+ Years Post-Degree Software Development)
Education : Master’s in computer science, Engineering, or related field Minimal
About the Role:
We are seeking a talented and motivated Full Stack Developer to join our team on-site in New Jersey. In this role, you will be responsible for designing, developing, and deploying enterprise-grade applications on SAP Business Technology Platform (SAP BTP), working in close collaboration with business stakeholders, solution architects, and cross-functional delivery teams.
This is a hands-on development role that demands strong front-end capabilities, solid back-end engineering skills, and a collaborative, outcome-focused mindset. If you are passionate about modern enterprise application development and thrive in a structured yet innovative environment, we want to hear from you.
Key Responsibilities:
• Design and develop responsive, high-performance web applications using SAP UI5 and React.
• Build and maintain robust back-end services using Java and/or Node.js and SAP Cloud Application Programming Model (CAP / CAPM).
• Develop and integrate RESTful APIs and OData services to connect front-end interfaces with SAP S/4HANA and other enterprise backend systems.
• Collaborate with UX/UI designers to translate wireframes and prototypes into production ready interfaces.
• Participate in architecture reviews, code reviews, and sprint planning within an Agile delivery framework.
• Troubleshoot and resolve application issues across the full technology stack in a timely manner.
• Contribute to CI/CD pipeline setup, automated testing, and deployment on SAP BTP.
• Produce and maintain technical documentation including design specs, API documentation, and deployment guides.
Technical Requirements:
Front-End (Required):
• Strong proficiency in SAP UI5 — Fiori design principles, XML views, OData binding, controllers, and custom control development.
• Solid hands-on experience with React.js — component architecture, hooks, state management (Redux / Context API), and RESTful API integration.
• Proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
• Experience building responsive and accessibility-compliant web interfaces.
Back-End — Full Stack Preference (Required):
• Proficiency in Node.js — asynchronous programming, Express.js or equivalent frameworks, and microservices design patterns.
• Hands-on experience with SAP Cloud Application Programming Model (CAP / CAPM) — CDS data models, service definitions, and deployment to SAP BTP.
• Experience designing and consuming OData v2/v4 services.
• Working knowledge of SQL and relational databases; familiarity with SAP HANA Cloud is advantageous.
Back-End — Java Alternative (Considered):
• Candidates with strong Java back-end experience (Spring Boot, RESTful APIs, microservices architecture) who meet the front-end requirements will equally be considered.
• Experience integrating Java-based services with SAP systems is a plus.
Preferred Qualifications (Brownie Points):
- SAP BTP Exposure — Hands-on experience with SAP BTP services such as SAP Build, Integration Suite, or HANA Cloud. Even foundational familiarity is a strong differentiator.
- Pre-Master’s Industry Experience — Candidates who accumulated real-world software development experience before pursuing a Master’s degree bring a practitioner’s perspective that we highly value.
Qualifications & Experience:
• Master’s degree in computer science, Information Technology, Software Engineering, or a related discipline.
• 5+ years of professional software development experience (inclusive of pre-Master’s experience where applicable).
• Demonstrated track record of delivering enterprise applications in a corporate or consulting environment.
• Strong understanding of software development lifecycle (SDLC) and Agile / Scrum methodology.
• Excellent communication and stakeholder management skills — ability to engage effectively with both technical and business audiences.
What We Offer:
• Opportunity to work on high-impact enterprise digital transformation programs at a globally recognized organization.
• Collaborative, inclusive, and innovation-driven work culture.
• Competitive compensation and a comprehensive benefits package.
• Professional development support including SAP BTP certification and training opportunities.
• On-site work environment in New Jersey with a team that values both technical excellence and professional growth.
Work Authorization & Visa Details
Visa Eligibility: This position is open to international students on OPT visas.