31 Jul
|
Aditi Tech Consulting Private
|
India
31 Jul
Aditi Tech Consulting Private
India
Summary:
We are seeking a highly capable Senior Software Engineer to design, build, and optimize data-as-a-service capabilities within our Digital Manufacturing & Supply Chain Platform. In this role, you will focus on delivering secure, scalable, and high-performance APIs and microservices that expose curated data from enterprise systems, IoT devices, and analytical models to various consumers&mdashincluding; applications, dashboards, and simulation environments. You will work closely with Data Engineering and platform teams to transform raw and processed datasets into reliable, observable, and production-ready services, enabling real-time insights, predictive analytics, and digital twin workflows.
Responsibilities:
- Develop and enhance REST/gRPC APIs, GraphQL endpoints, and event-driven microservices for real-time and batch data consumption.
- Implement service-oriented components that expose curated datasets from enterprise systems and IoT platforms.
- Partner with Data Engineering to understand data pipelines, data contracts, and governance requirements.
- Implement security controls including authentication, authorization, and role-based access mechanisms.
- Optimize microservices for scalability, high availability, and low-latency performance, supporting use cases like predictive maintenance and energetic scheduling.
- Contribute to API lifecycle management&mdashincluding; versioning, monitoring, observability, and documentation.
- Deploy and manage services using Docker, Kubernetes, and cloud-native platforms (AWS/Azure).
- Build and maintain CI/CD pipelines, infrastructure-as-code templates, and automated deployment workflows.
- Collaborate with architects and product teams to ensure service designs align with platform strategy.
- Follow best practices for code quality, testing, Dev Ops automation, and platform security.
Requirements:
- Bachelor&rsquos; or Master&rsquos; degree in Computer Science, Engineering, or a related technical field.
- 5&ndash8; years of professional software engineering experience.
Required Skills:
- Strong hands-on experience with API development (REST, gRPC, GraphQL).
- Solid knowledge of microservices architecture and distributed systems.
- Proficiency in backend programming languages such as Java with Spring Boot, Python.
- Practical experience with cloud platforms (AWS/Azure) and container orchestration (Docker/Kubernetes).
- Familiarity with messaging systems like Kafka or Event Hubs.
- Experience developing and operating CI/CD pipelines (Git Hub Actions) and cloud-native deployments.
- Strong problem-solving, communication, and cross-functional collaboration skills.
- Experience working with Azure Dev Ops (AzDO) boards for backlog management in Agile environments.
Preferred Skills:
- Experience with API gateways, developer portals, and usage analytics.
- Knowledge of OAuth2, JWT, and enterprise-grade security standards.
- Familiarity with data virtualization, semantic layers, or enterprise analytics platforms.
- Experience using observability tools such as Prometheus, Grafana, Open Telemetry.
- Understanding of data integration patterns and orchestration frameworks.
- Exposure to OpenUSD or Omniverse for simulation-driven data services.
- Participation in open-source projects or publications in platform engineering or Industry 4.0 domains.
- Experienced in using AI agents to accelerate API and Platform Services development.
#Aditi Consulting
# 26-04678
📌 Senior Software Engineer (India)
🏢 Aditi Tech Consulting Private
📍 India