Job Summary
- Backend development using Java / .NET / Node.js / Python
- RESTful API and/or GraphQL design
- Data integration with MES/MOM, SCADA, PLC data brokers, historians
- Real‑time and near‑real‑time data processing
- SQL and NoSQL databases (time‑series exposure is an advantage)
- API documentation standards (OpenAPI / Swagger)
API Developer – Visual Factory (Manufacturing)
Purpose
Designs, builds, and maintains secure, high‑performance APIs that connect shop‑floor systems (PLC/SCADA/MES), historians, and enterprise platforms to the Visual Factory UI and analytics layer.
Key Responsibilities
- Design and develop REST/GraphQL APIs to ingest and expose manufacturing data (OEE, downtime, quality, throughput, genealogy).
- Integrate with OT and manufacturing systems such as MES/MOM, SCADA, PLC data brokers, and historians (e.g., PI-like systems).
- Implement data normalization and aggregation logic for real‑time and near‑real‑time dashboards.
- Ensure API performance, scalability, and reliability to support plant‑wide and multi‑site usage.
- Apply security controls (authentication, authorization, encryption) aligned with IT–OT security standards.
- Handle error handling, retries, and data quality checks for noisy shop‑floor data.
- Collaborate with UI developers to define API contracts and payload structures.
- Support DevOps pipelines, logging, monitoring, and production support (L2/L3) as part of the Visual Factory DevOps squad.
- Produce API documentation and interface specifications.
Deliverables
- Production‑ready APIs and services
- API specifications (OpenAPI/Swagger)
- Integration and data mapping documents
- Support runbooks and monitoring dashboards
Key Responsibilities
2. Provide technical expertise in java/j2ee, restful services, and spring boot to meet project objectives.
3. Collaborate with cross functional teams to define technical solutions and ensure alignment with business goals.
4. Conduct code reviews, performance tuning, and troubleshoot technical issues to maintain system stability.
5. Mentor and coach junior team members to enhance their technical skills and knowledge.
6. Stay updated with the latest industry trends and technologies related to java/j2ee, rest, and spring boot.
Skill Requirements
2. Expertise in designing and developing restful apis.
3. Handson experience in developing applications using the spring boot framework.
4. Proficient in database technologies like sql, mysql, or oracle.
5. Knowledge of microservices architecture and cloud platforms (aws, azure, or gcp).
6. Excellent problem-solving and analytical skills.
7. Strong communication and leadership abilities to effectively lead a technical team.