Position Summary:
Drive end-to-end integration solutions across Big Data platforms, data-driven web applications, and enterprise API management. Partner with architects, developers, and platform teams to design and implement reliable, scalable, and secure integrations that connect IoT/data sources, analytics platforms, and front-end experiences.
Major Responsibilities:
Integration Design & Development
- Ā Design and implement integration solutions using REST APIs, messaging, and event streams to connect disparate IoT/data sources with analytics and Big Data platforms.
- Ā Apply standard patterns (request/response, pub/sub, async messaging, orchestration, choreography) to ensure resilient and scalable integrations.
- Ā Build and maintain reusable integration modules, connectors, and utilities using technologies such as Kafka, gRPC, GraphQL, and API gateways.
Big Data & Web UI Integration
- Ā Architect backend integration layers that power data-driven web interfaces, ensuring seamless, governed data flow between UI components and Big Data systems.
- Design streaming and batch data pipelines; optimize schemas, topics, and event contracts in partnership with product and data architecture teams.
Enterprise API Management (Apigee) & API Enablement
- Support and scale enterprise Apigee adoptionāconfigure proxies, policies, caching, quotas, security, and monitoring for high-throughput workloads.
- Establish and champion API design guidelines and governance; drive API performance, observability, and lifecycle management across teams.
Event-Driven & Asynchronous Systems
- Develop producers/consumers and stream-processing apps using Kafka (or similar), including schema registry usage, topic design, and consumer group strategies.
- Promote event-driven architecture (EDA) practices and integrate EDA with microservices and analytical use cases.
Quality, Security & Operational Excellence
- Embed security by design (OAuth2, JWT, mTLS), secrets management, and zero-trust principles into integration components.
- Implement observability (structured logging, distributed tracing, metrics); contribute to CI/CD pipelines for automated tests, security checks, and deployments.
- Participate in design reviews, code reviews, integration testing, and performance tuning; provide Tier-3 troubleshooting support.
Collaboration & Leadership
- Translate target architecture and reference models into detailed technical designs and roadmaps.
- Collaborate across cloud and on-prem environments; align with enterprise standards and data governance.
- Mentor developers and help uplift integration practices across product teams.
Other projects and tasks as assigned.
Learn more about this Employer on their Career Site
