About The Position

We are looking for a Senior Full Stack Developer to design and develop a scalable, UI-driven self-service platform for contact center operations on Amazon Connect. The platform will enable business users to manage call routing, queues, outbound campaigns, and workflow configurations without developer intervention. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, AWS cloud services and working knowledge of frontend technologies like React and TypeScript, along with proven team handling and technical leadership experience.

Requirements

  • 8+ years of experience in Java, Spring Boot, Microservices architecture, and REST API development with strong expertise in building scalable enterprise applications
  • Hands-on experience with AWS services such as EC2, Lambda, S3, API Gateway, DynamoDB, ECS/EKS, and CloudWatch for cloud-native application development and deployment
  • Experience with Docker, Kubernetes, Jenkins, Git, and CI/CD pipelines for automated deployments and distributed system management
  • Working knowledge of React, TypeScript, JavaScript, SQL/NoSQL databases, Kafka or other messaging systems, and event-driven architecture
  • 2+ years of experience in Team Lead or Technical Lead role managing developers, mentoring team members, conducting code reviews, and driving technical delivery
  • Experience in architecture discussions, production support, troubleshooting, stakeholder communication, sprint planning, and Agile/Scrum project execution
  • Strong understanding of scalable system design, performance optimization, monitoring, and reliability engineering for enterprise applications

Nice To Haves

  • Exposure to Amazon Connect, IVR systems, outbound dialers, telecom platforms, or contact center technologies is preferred

Responsibilities

  • Design, develop, and maintain scalable microservices and REST APIs using Java and Spring Boot for outbound and self-service workflows
  • Build backend systems supporting call routing, queue management, outbound campaign management, and configuration-driven workflows
  • Collaborate with frontend teams to support UI-driven platforms and real-time updates without deployments
  • Integrate applications with AWS services including EC2, Lambda, S3, API Gateway, DynamoDB, ECS/EKS, and CloudWatch
  • Optimize performance, scalability, reliability, and monitoring of distributed systems in production environments
  • Lead technical discussions, code reviews, sprint planning, mentoring of team members, and coordination with cross-functional stakeholders in Agile environments

Benefits

  • health insurance
  • language courses
  • relocation program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service