Job Summary:
We are seeking a highly skilled Senior Integration Engineer to develop and manage microservices-based integrations in a cloud-agnostic environment. This role requires deep expertise in Node.js, Kafka, and Apigee, with strong experience in containerization and API development. Candidates with a background in telecom and familiarity with TM Forum standards are highly preferred.
Key Responsibilities:
- Design, develop, and maintain microservices-based APIs using Node.js and Kafka
- Implement scalable integration layers using cloud-native and cloud-agnostic patterns
- Manage and secure API endpoints via Apigee API Gateway
- Use Docker and Kubernetes for containerization and orchestration
- Ensure systems are scalable, highly available, and fault-tolerant
- Collaborate with stakeholders to align integrations with business goals
- Maintain compliance with TM Forum Open APIs and relevant industry standards
- Troubleshoot, monitor, and optimize performance
- Document integration workflows and technical decisions
- Support and maintain CI/CD pipelines
Required Skills:
- 4+ years of hands-on experience with Node.js in a microservices environment
- Strong experience with Apache Kafka for real-time/asynchronous processing
- Proficiency with Docker and Kubernetes in production
- Experience with Apigee or similar API Gateway tools
- Experience building cloud-agnostic solutions (AWS, Azure, or GCP)
- Understanding of microservices architecture and design patterns
- Strong grasp of RESTful APIs, OAuth2, and JWT authentication
Preferred Qualifications:
- Experience in the telecommunications industry
- Familiarity with TM Forum standards and Open APIs
- Experience with performance/log monitoring tools (e.g., Prometheus, Grafana, ELK)
- Understanding of DevOps tools, Infrastructure as Code (Terraform, Helm)
- Experience with Kafka Streams and schema management