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
Read Full Description