Job Description Job Title: Full Stack Java Developer Location: Irving, TX - Charlotte, NC - Chandler, AZ (Hybrid - 3 days in office mandatory) Duration: 18 months + Possibility to Extend and/or Convert to FTE Pay Rate: $70 - $75/HR (W2 Only) Job/Role Description: This role supports the migration of enterprise contact center software platforms from on-premises infrastructure to cloud-based solutions, positively impacting a large user community. Design, develop, test, debug, and document full-stack applications using Java with Spring Boot for backend services and React for user interfaces. Architect and implement microservices and custom middleware to overcome platform limitations and deliver business value by filling critical product gaps.
Perform integrations with enterprise systems such as Workday and Verint to support workforce management, recording, performance management, and quality management capabilities. Build and maintain user interfaces and internal tools that enable greater self-sufficiency and reduce long-term reliance on third-party vendors. Ensure solutions meet business requirements through strong engineering design, code quality standards, testing, and deployment practices (approximately 65% backend / 35% frontend, with potential for more balanced distribution).
Collaborate with architects, technical leads, and business stakeholders to strategize designs, evaluate tradeoffs between simplicity and flexibility, and deliver scalable technology solutions. Deploy and support applications on cloud platforms such as Cloud Foundry (OCP) and leverage Kafka for event-driven and real-time data streaming architectures. Contribute to or lead complex, large-scale technology initiatives with broad organizational impact while helping establish engineering best practices.
Apply strong analytical and problem-solving skills to ask the right questions, diagnose issues, and deliver pragmatic solutions in a modern technology environment. Provide technical guidance and mentorship to team members while fostering a collaborative, high-performing engineering culture. Candidates based in Chandler, AZ must be available for early morning calls aligned with East Coast business hours.
Required Qualifications 5+ years of software engineering experience, including 5-7 years of hands-on Java development Strong proficiency developing with Spring Boot, React, microservices architecture, and Apache Kafka Hands-on experience with cloud-native development and deployment on platforms such as Cloud Foundry or OpenShift (OCP) Proven ability to design, build, and deliver complex end-to-end systems while making sound architectural tradeoffs Solid understanding of modern software engineering principles, code quality, and scalable design patterns Excellent analytical, debugging, and root-cause analysis skills for multitier enterprise applications Experience working effectively in team-oriented, collaborative environments with a track record of mentoring or leading technical efforts Strong interpersonal, written, and verbal communication skills with the ability to engage both technical and non-technical stakeholders Ability to prioritize tasks, manage time effectively, and deliver results in high-pressure environments Highly self-motivated, detail-oriented, and committed to delivering high-quality outcomes that drive business value Experience with generative AI, large language models (LLMs), agent creation, or LLM integrations a plus Prior experience in contact center technology development or support a plus