Skip to main content
Sutherland

Junior Full-Stack Java Developer – Contact Center Technologies

RemoteColombia only
Published
Role
Fullstack
Experience
Junior
Employment
Full-time
Company size
Enterprise
Salary not disclosed
Check eligibility

Open to CO only. Set where you work from to check your eligibility.

No BS summary

Junior Full-Stack Java Developer with foundational contact center tech knowledge needed for enterprise app development and L3 support on Cisco/Genesys platforms. Requires Java Spring Boot, Vaadin/Thymeleaf/Bootstrap, microservices, REST APIs, Docker/Kubernetes, and SQL. Must be self-driven, thrive remotely, and have strong troubleshooting skills.

Core skills

VaadinJava Spring BootContact Center Technologies

Required skills

JavaSpring BootRESTful APIsThymeleafBootstrapHTMLCSSJavaScriptTypeScriptSQLPostgreSQLSQL ServerInformixDockerKubernetesGoogle Cloud Platform (GCP)Microsoft Active DirectoryAzure ADEntra IDSplunkGitHub CopilotGrokClaude

Optional skills

C#.NETCisco FinesseCoral InteractiveGenesys Platform SDK (PSDK)Genesys Voice Portal (GVP)Cisco Customer Voice Portal (CVP)IEX/NICE Workforce Management

Required languages

English

What you'll do

  • 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.
  • Serve as the escalation point for issues that cannot be resolved by L1/L2 support teams.
  • Develop and customize Cisco Finesse agent desktop integrations, gadgets, and workflows, including working with the Finesse API and extending agent and supervisor desktop capabilities.
  • 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.
  • 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.
  • Actively leverage AI-powered development tools (e.g., 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 procedures.
  • Proactively identify and resolve technical debt, performance bottlenecks, and security vulnerabilities across the application stack.

What they require

  • 2–4 years of professional experience in full-stack software development with Java as the primary language.
  • Proficiency with Java Spring Boot for building microservices, REST APIs, and distributed back-end systems, including understanding of microservices design patterns such as API gateways, service discovery, circuit breakers, and event-driven communication.
  • Experience with front-end development using Vaadin, Thymeleaf, Bootstrap, and standard web technologies (HTML5, CSS3, JavaScript/TypeScript).
  • Working knowledge of relational database integration, including writing SQL queries, stored procedures, and using ORM frameworks (e.g., JPA/Hibernate) against PostgreSQL, SQL Server, or Informix.
  • Hands-on experience with Docker containerization and Kubernetes orchestration for application deployment and management.
  • Working knowledge of Google Cloud Platform (GCP) including compute, networking, storage, and managed services relevant to application hosting and deployment pipelines.
  • Understanding of Microsoft Active Directory and Azure AD (Entra ID) integration patterns for authentication, authorization, and SSO.
  • Strong troubleshooting and diagnostic skills with the ability to serve as a Level 3 escalation point, including experience with systematic root cause analysis and production incident resolution.
  • Experience using Splunk (or comparable log aggregation/monitoring platforms) for application troubleshooting, log correlation, dashboard creation, and operational reporting.
  • Demonstrated ability to effectively utilize AI-assisted development tools (GitHub Copilot, Grok, Claude, or similar) as part of the daily development workflow.
  • Excellent written and verbal communication skills with the ability to clearly articulate technical concepts to both technical and non-technical stakeholders.
  • Proven ability to work independently in a remote environment, manage time effectively, prioritize tasks, and deliver results with minimal supervision.
  • Experience working collaboratively within project teams and cross-functional product teams.
  • Preferred: Experience with Cisco Finesse development, including gadget creation, API integration, and customization of agent/supervisor desktop layouts.
  • Preferred: Experience with Coral Interactive softphone customization, configuration, and integration within contact center agent desktop environments.
  • Preferred: Working knowledge of Genesys Platform SDK (PSDK) for developing integrations with Genesys-based contact center platforms.
  • Preferred: Familiarity with Genesys Voice Portal (GVP) for IVR application development, call routing, and voice self-service solutions.
  • Preferred: Experience with Cisco Customer Voice Portal (CVP) including VXML application development, call studio scripting, and IVR call flow design.
  • Preferred: Experience with Workforce Management (WFM) systems, specifically IEX/NICE WFM, including integrations, data feeds, reporting, and scheduling workflows.
  • Preferred: Proficiency in C# / .NET development for supplementary application development, tooling, or integration with Microsoft-ecosystem services.
  • Preferred: Experience with CI/CD pipeline design and implementation using tools such as Jenkins, GitHub Actions, or Google Cloud Build.
  • Preferred: Familiarity with infrastructure-as-code tools (Terraform, Helm charts, Ansible) for managing cloud and on-premise container environments.
  • Preferred: Knowledge of contact center metrics, KPIs, and operational workflows (e.g., ACD routing, queue management, real-time adherence, agent state management).
  • Preferred: Experience with message queuing systems (e.g., RabbitMQ, Kafka, Google Pub/Sub) for event-driven architectures.
  • Preferred: Experience or interest in AI tools such as Claude, Copilot, or Grock will be considered a plus.

Benefits

  • All your information will be kept confidential according to EEO guidelines.

Artificial Intelligence. Automation. Cloud Engineering. Advanced Analytics. For Enterprises, these are key factors of success. For us, they're our core expertise. We work with global iconic brands. We bring them a unique value proposition through market-leading technologies and business process excellence. At the heart of it all is Digital Engineering - the foundation that powers rapid innovation and scalable business transformation. We've created 363 unique and independent inventions, 250 of which are AI-based and rolled up under several patent grants in critical technologies. Leveraging our advanced products and platforms, we drive digital transformation at scale, optimize critical business operations, reinvent experiences, and pioneer new solutions, all provided through a seamless "as-a-service" model.

Digital EngineeringEnterprise
Salary not disclosed