We make digital 𝐡𝐮𝐦𝐚𝐧™ #MakeDigitalHuman
Junior Full-Stack Java Developer – Contact Center Technologies
Location
Mexico
Posted
76 days ago
Salary
0
Seniority
Junior
Job Description
Junior Full-Stack Java Developer – Contact Center Technologies
Sutherland
• 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. • 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. • 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.
Job Requirements
- 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.
Benefits
- Fully remote position
- Reliable high-speed internet connection required
- Dedicated workspace for focused development
- Occasional after-hours support for production deployments or critical incidents may be necessary
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release. Senior Java Developer responsibilities include: - Gathering system and user requirements - Building Java modules - Testing features before release - Leading junior developers - Deploying and maintaining functional, secure, and high-quality applications Qualifications - Work experience as a Senior Java Developer or similar role - Experience designing, building, and testing Java EE applications - In-depth knowledge of popular Java frameworks like JSF and Spring MVC - Experience with Object-Oriented Design (OOD) - Good delegation and time management skills - Problem-solving abilities - BSc in Computer Science, Engineering or relevant field Requirements - Work experience as a Senior Java Developer or similar role - Experience designing, building, and testing Java EE applications - In-depth knowledge of popular Java frameworks like JSF and Spring MVC - Experience with Object-Oriented Design (OOD) - Good delegation and time management skills - Problem-solving abilities - BSc in Computer Science, Engineering or relevant field
• Collaborate closely with designers, product owners, and other developers to define, build, and deliver new features • Write clean, scalable, and well-documented code in line with best practices • Ensure high performance, responsiveness, and usability of mobile and desktop apps • Integrate APIs, SDKs, and third-party libraries as required • Leverage Azure cloud services to build resilient, cloud-connected applications • Work with SQL and/or NoSQL databases to design efficient data models and storage strategies • Utilize Docker for containerization and streamlined development/deployment workflows • Participate in code reviews and contribute to continuous improvement of the development process • Diagnose and fix bugs and performance bottlenecks • Contribute to test automation and CI/CD pipelines where applicable
Senior Developer – PHP, React
ASG | Asche Stein Glockemann Verstl Wiezoreck - RAe StB WPGestalte Deine Zukunft mit uns! 🚀 #steuerberatung #rechtsberatung #wirtschaftsprüfung
• Take a lead role in the ongoing development of our on-premises application • Develop and implement your own features in PHP and/or React • Closely collaborate with our development team on the design and implementation of frontend and backend functionality • Perform code reviews and provide guidance to junior developers and working students
Partner Technical Architect – Agentforce
Salesforce👋 We're Salesforce, the customer company. CRM + Data + AI + Trust.
• Collaborate with global teams to shape the technical direction of agent-based customer solutions • Deliver high-quality outcomes and measurable business impact through architecture and design • Engage with partners and customers to drive the adoption of Salesforce technologies • Build and present technical demos and value propositions to stakeholders



