Design, develop, and maintain the software solution (Studio) with drag-drop flow builder and execution engine that integrates multiple channels like voice, SMS, and chatbot with the Five9 contact centre voice solution
Work on modernizing and re-architecting the existing Studio product to use Java microservices on GCP
Ensure that the development stays on track, milestones are met, and the project aligns with business objectives
Collaborate with cross-functional teams, including product managers, designers, and quality assurance professionals, to ensure that everyone is aligned on project goals and progress
Requirements
3+ years of designing and developing high traffic distributed and scalable systems on a cloud-based platform (GCP, AWS or Azure) in a SaaS company
Hands-on expertise in cloud-native backend microservices with Java and backend frameworks like Spring Boot
Highly proficient in a variety of programming languages, including but not limited to Java, PHP, Javascript, Python or others as required
Experience with web development technologies such as HTML, CSS, JavaScript, and modern front-end frameworks like Vue.js or React
Strong observability and monitoring exposure by monitoring tools, logging systems, and application performance management like New Relic, Grafana, Prometheus etc.
Expertise in databases (SQL and NoSQL), and their optimization techniques
Expertise in CI/CD, Containerization and Kubernetes
Awareness of web security best practices and the ability to implement security measures to protect applications and data
Ability to deploy and monitor applications in production along with diagnosing any technical issues
A portfolio of past projects showcasing full-stack development skills
Ability to work independently and as part of a collaborative team
Strong commitment to delivering high-quality code and solutions on time and within scope