SAP NS2 is looking for a Sr. Full Stack Developer to design, develop, and maintain applications using Java, JavaScript, and ABAP within SAP and non-SAP environments, and to build and optimize Core Data Services (CDS) views, data models, and integrations to support analytical and transactional applications.
Requirements
- Strong proficiency in one or more of the following: + Java (backend services, APIs, object-oriented programming) + JavaScript (UI frameworks, scripts, frontend logic) + ABAP development (reports, enhancements, OData services, debugging) + SAP CDS Views (data modeling, annotations, performance optimization)
- Solid understanding of RESTful APIs, integration patterns, and modern application architecture.
- Experience working with Git, Agile methodologies, and CI/CD pipelines.
- Experience with SAP S/4HANA development and extensibility frameworks.
- Familiarity with SAP Fiori/UI5 is a plus.
- Exposure to cloud environments (SAP BTP, AWS, Azure, or GCP).
- Understanding of DevOps practices and automated testing frameworks.
Responsibilities
- Design, develop, and maintain applications using Java, JavaScript, and ABAP within SAP and non-SAP environments.
- Build and optimize Core Data Services (CDS) views, data models, and integrations to support analytical and transactional applications.
- Participate in end-to-end software development lifecycle activities including requirements gathering, estimating, coding, testing, documentation, deployment, and support.
- Develop clean, maintainable, and scalable code following best practices, performance standards, and security guidelines.
- Collaborate with architects, analysts, and cross-functional teams to translate business needs into technical designs.
- Troubleshoot, debug, and resolve defects across multiple layers of the stack.
- Assist in integrations between SAP and other enterprise systems using modern APIs, services, and data interfaces.
Other
- U.S. Government Clearance Required - TS/SCI + CI Poly
- Must be a U.S. citizen.
- Strong analytical and problem-solving skills with an ability to work independently and in teams.
- Clear written and verbal communication skills.
- 5-8 years of hands-on development experience (or equivalent) across multiple technologies.