Title : Sr. Micro-Services Developer
Location : Remote
Visa- Only US Citizens
We are seeking a Senior Micro-services Developer to architect, develop, and optimize scalable, cloud-native micro-services that power our enterprise applications. This role is critical in integrating micro-services with the BDS Data Lakehouse (DLH) and ensuring seamless connectivity across modern application ecosystems. You will work closely with DevOps, MLOps, and product teams to deliver high-performance, secure, and resilient services.
Key Responsibilities
- Design and implement scalable, event-driven micro-services using Java, Spring Boot, Node.js, and Python.
- Develop RESTful and event-driven APIs that integrate seamlessly with enterprise applications and cloud services.
- Deploy and manage micro-services using AWS (Lambda, API Gateway, Dynamo DB, S3, SNS / SQS) and Kubernetes.
- Implement robust authentication and security protocols (OAuth, JWT, Key-cloak) to safeguard APIs and services. Enable telemetry and usage tracking via Matomo for continuous observability.
- Collaborate with frontend teams to define API contracts and ensure seamless integration.
- Enhance automation in the software development lifecycle by working closely with DevOps and MLOps engineers.
Required Qualifications
5+ years of hands-on experience in backend development with a strong focus on micro-services architecture.5+ years of hands-on experience in Java (Spring Boot), Node.js, or Python for micro-services development.Deep understanding of cloud infrastructure and containerization (Docker, Kubernetes, AWS Fargate). Experience with event-driven systems (Kafka, Rabbit MQ, AWS Event Bridge).Strong knowledge of CI / CD pipelines, infrastructure as code (Terraform, Cloud-Formation), and observability tools (Prometheus, Grafana, ELK).Proven expertise in implementing secure authentication mechanisms (OAuth, JWT, Key cloak, IAM policies). Solid understanding of database technologies (SQL, NoSQL, PostgreSQL, MongoDB).Experience in high-availability, distributed systems, and cloud-native design patterns.