You are viewing a preview of this job. Log in or register to view more details about this job.

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):

  1. 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.
  2. 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.