Junior Full-Stack Java Developer Contact Center Technologies
Hace 1 mes
México
Sutherland
Jornada completa
Gratis con email o Google
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Gratis con email o Google
Al continuar, aceptas nuestros Términos & Política de Privacidad.
Company Description Sutherland is a global digital transformation company that delivers exceptional experiences for leading brands worldwide. With core expertise in Artificial Intelligence, Automation, Cloud Engineering, and Advanced Analytics, Sutherland partners with iconic global enterprises to drive digital transformation at scale, optimize critical business operations, reinvent customer and employee experiences, and pioneer new solutions — all delivered through a seamless \"as-a-service\" model. The company's portfolio of proprietary products and platforms — including Sutherland Connect, its AI-powered omnichannel contact center platform — enables clients across industries such as banking, insurance, healthcare, communications, technology, retail, and travel to achieve measurable digital outcomes. With 363 unique inventions (250 of which are AI-based) rolled up under several patent grants, Sutherland brings market-leading technology and business process excellence to every engagement. Sutherland operates across multiple global locations and is committed to fostering an inclusive, diverse workplace where innovation thrives.
Job Description
Position Summary We are seeking a motivated Junior Full-Stack Java Developer with a foundational understanding of contact center technologies to join our engineering team. The ideal candidate is a self-driven professional who thrives in a remote environment, takes ownership of their work, demonstrates strong troubleshooting skills, and collaborates effectively across cross-functional project and product teams without the need for micromanagement. You will be responsible for building and maintaining full-stack solutions using a microservices-based back-end architecture with Java Spring Boot and front-end technologies such as Vaadin, Thymeleaf, and Bootstrap/HTML5. Back-end development centers on designing, building, and maintaining loosely coupled microservices that communicate via RESTful APIs, message queues, and event-driven patterns. Applications will integrate with PostgreSQL, SQL Server, and Informix databases. Services are deployed either on-premise or within Google Cloud Platform (GCP) using Docker and Kubernetes. You will also work with Microsoft Active Directory (via Azure AD/Entra ID) for authentication and identity management integrations. Core Responsibilities Develop, test, and deploy full-stack enterprise Java applications using a microservices architecture with Spring Boot, RESTful APIs, and front-end technologies including Vaadin, Thymeleaf, and Bootstrap/HTML5 to support contact center operations. Design and implement microservices following best practices including API gateway patterns, service discovery, circuit breakers, and inter-service communication via REST and messaging. Build and maintain microservices with containerized deployments using Docker and orchestration via Kubernetes for both on-premise and Google Cloud Platform (GCP) environments. Provide Level 3 (L3) production support by performing root cause analysis, diagnosing complex application and integration issues, and implementing timely fixes to restore service. Perform customization and configuration of Coral Interactive (softphone) solutions to enhance agent communication and call handling workflows. Write and optimize SQL queries, stored procedures, and data access layers to integrate with PostgreSQL (primary), SQL Server, and Informix databases. This role does not include database administration responsibilities. Develop against and integrate with Cisco Unified Contact Center Enterprise (UCCE) and Cisco Customer Voice Portal (CVP) for IVR routing, call flow logic, and VXML application development. Work with Genesys Platform SDK (PSDK) for integration with Genesys contact center environments, including familiarity with Genesys Voice Portal (GVP) for IVR development. Integrate applications with Microsoft Active Directory (Azure AD/Entra ID) for authentication, authorization, single sign-on (SSO), and identity management workflows. Deploy, configure, and manage applications on Google Cloud Platform (GCP) and on-premise infrastructure, leveraging cloud-native services for scalability, monitoring, and reliability. Utilize Splunk for application monitoring, log analysis, troubleshooting production issues, and building operational dashboards and reports to support L3 support functions. GitHub Copilot, Grok, Claude) to accelerate development workflows, improve code quality, generate documentation, and enhance productivity. Collaborate with project managers, product owners, QA engineers, and fellow developers as part of project and product teams to deliver features on schedule and to specification. Participate in code reviews, architectural discussions, and technical design sessions to maintain high standards of code quality and system reliability. Create and maintain technical documentation including design specifications, API documentation, runbooks, troubleshooting guides, and deployment
Job Description
Position Summary We are seeking a motivated Junior Full-Stack Java Developer with a foundational understanding of contact center technologies to join our engineering team. The ideal candidate is a self-driven professional who thrives in a remote environment, takes ownership of their work, demonstrates strong troubleshooting skills, and collaborates effectively across cross-functional project and product teams without the need for micromanagement. You will be responsible for building and maintaining full-stack solutions using a microservices-based back-end architecture with Java Spring Boot and front-end technologies such as Vaadin, Thymeleaf, and Bootstrap/HTML5. Back-end development centers on designing, building, and maintaining loosely coupled microservices that communicate via RESTful APIs, message queues, and event-driven patterns. Applications will integrate with PostgreSQL, SQL Server, and Informix databases. Services are deployed either on-premise or within Google Cloud Platform (GCP) using Docker and Kubernetes. You will also work with Microsoft Active Directory (via Azure AD/Entra ID) for authentication and identity management integrations. Core Responsibilities Develop, test, and deploy full-stack enterprise Java applications using a microservices architecture with Spring Boot, RESTful APIs, and front-end technologies including Vaadin, Thymeleaf, and Bootstrap/HTML5 to support contact center operations. Design and implement microservices following best practices including API gateway patterns, service discovery, circuit breakers, and inter-service communication via REST and messaging. Build and maintain microservices with containerized deployments using Docker and orchestration via Kubernetes for both on-premise and Google Cloud Platform (GCP) environments. Provide Level 3 (L3) production support by performing root cause analysis, diagnosing complex application and integration issues, and implementing timely fixes to restore service. Perform customization and configuration of Coral Interactive (softphone) solutions to enhance agent communication and call handling workflows. Write and optimize SQL queries, stored procedures, and data access layers to integrate with PostgreSQL (primary), SQL Server, and Informix databases. This role does not include database administration responsibilities. Develop against and integrate with Cisco Unified Contact Center Enterprise (UCCE) and Cisco Customer Voice Portal (CVP) for IVR routing, call flow logic, and VXML application development. Work with Genesys Platform SDK (PSDK) for integration with Genesys contact center environments, including familiarity with Genesys Voice Portal (GVP) for IVR development. Integrate applications with Microsoft Active Directory (Azure AD/Entra ID) for authentication, authorization, single sign-on (SSO), and identity management workflows. Deploy, configure, and manage applications on Google Cloud Platform (GCP) and on-premise infrastructure, leveraging cloud-native services for scalability, monitoring, and reliability. Utilize Splunk for application monitoring, log analysis, troubleshooting production issues, and building operational dashboards and reports to support L3 support functions. GitHub Copilot, Grok, Claude) to accelerate development workflows, improve code quality, generate documentation, and enhance productivity. Collaborate with project managers, product owners, QA engineers, and fellow developers as part of project and product teams to deliver features on schedule and to specification. Participate in code reviews, architectural discussions, and technical design sessions to maintain high standards of code quality and system reliability. Create and maintain technical documentation including design specifications, API documentation, runbooks, troubleshooting guides, and deployment