Overview
Job Title: Full Stack Integration Developer
Location: Mohali
Employment Type: Full-time
Experience: 5-8 years
Job Summary
We are seeking a highly skilled Full Stack Integration Developer with expertise in API development and enterprise system integrations. The ideal candidate will be responsible for designing, developing, and maintaining integrations between ERP (SAP) and PLM (Windchill) systems. While prior ERP/PLM experience is not mandatory, a strong background in REST APIs, authentication mechanisms, cloud services, and database management is essential.
Key Responsibilities
- Develop and integrate REST APIs to connect ERP (SAP) and PLM (Windchill) systems.
- Implement authentication mechanisms (OAuth, SAML, API Keys, Basic Auth) for secure API access.
- Extract, process, and manage ERP & PLM data (BOM structures, product compliance, document storage).
- Design and implement middleware solutions using Node.js (Express), Python (FastAPI, Flask), or Java (Spring Boot).
- Perform data transformation (XML, JSON, CSV, proprietary formats) for seamless system integration.
- Implement message queuing systems (Kafka, RabbitMQ, AWS SQS) for handling large-scale data processing.
- Optimize database queries and manage SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Deploy and maintain AWS services such as RDS, Lambda, Step Functions, and Fargate for hosting integrations.
- Collaborate with business analysts, ERP/PLM consultants, and developers to build scalable integration solutions.
Required Skills & Qualifications
- 5-8 years of experience in API development and web service integration.
- Strong expertise in REST API development and best practices.
- Proficiency in authentication protocols (OAuth 2.0, SAML, JWT, API Keys, etc.).
- Hands-on experience with Node.js (Express), Python (FastAPI, Flask), or Java (Spring Boot) for backend development.
- Solid understanding of SQL (PostgreSQL, MySQL, SQL Server) and NoSQL (MongoDB, DynamoDB).
- Familiarity with message queuing systems (Kafka, RabbitMQ, AWS SQS) for data processing.
- Experience working with AWS cloud services (Lambda, Step Functions, RDS, Fargate, DynamoDB, S3).
- Strong debugging and troubleshooting skills.
Nice-to-Have Skills
- Understanding of ERP (SAP) and PLM (Windchill) data models and integrations.
- Knowledge of BOM structures, product compliance, and document management.
- Experience with GraphQL APIs.
- Exposure to serverless architecture and containerized deployments (Docker, Kubernetes).
Benefits
- Competitive salary based on experience.
- Flexible work environment (Hybrid/Remote options available).
- Opportunities for professional growth in enterprise system integrations.
- Access to cutting-edge API development & cloud technologies.
If you're a passionate developer with strong API integration skills and a keen interest in enterprise system connectivity, we encourage you to apply!
Job Types: Full-time, Permanent
Pay: ₹296,123.07 - ₹1,350,820.66 per year
Benefits:
- Health insurance
- Provident Fund
Location Type:
- In-person
Schedule:
- Night shift
- UK shift
- US shift
Application Question(s):
- Are you comfortable with shift from 2 PM to 11 PM in Mohali?
Work Location: In person