Location: Charlotte, NC
Salary: $69.00 USD Hourly - $74.00 USD Hourly
Description: Software Engineer, Full Stack (Java)We are not accepting C2C or 1099 arrangements.Location: Charlotte, NC; Chandler, AZ; Irving, TX
Work Model: Hybrid (3 days per week in office required)
Duration: 18-Month Contract with potential for extension or conversion
Team: Contact Center Technology
About the RoleWe are seeking an experienced
Full Stack Software Engineer to join our Contact Center Technology organization. In this role, you will help modernize critical enterprise platforms by driving the migration of contact center capabilities from on-premises infrastructure to cloud-based solutions supporting more than
30,000 users.
You will design, build, and deploy scalable applications and middleware services that integrate enterprise platforms, address product gaps, and enable innovative customer and workforce management solutions. This position combines backend engineering, cloud-native development, and front-end application support within a fast-paced environment focused on large-scale digital transformation.
The ideal candidate is a strong software engineer who can independently design solutions, navigate complex technical tradeoffs, and deliver high-quality software using modern technologies.
What You'll Do- Design and develop scalable full-stack applications using Java, Spring Boot, React, and cloud-native technologies.
- Build and enhance microservices that support enterprise contact center platforms and workforce management solutions.
- Develop middleware and integration services that connect business-critical systems such as Workday, Verint, and other enterprise applications.
- Lead technical design discussions and contribute to architecture decisions for highly available, distributed systems.
- Collaborate with product managers, architects, engineers, and business stakeholders to translate requirements into technical solutions.
- Create and maintain APIs, event-driven services, and messaging solutions using Kafka.
- Drive best practices in software engineering, code quality, testing, monitoring, and deployment automation.
- Participate in cloud migration initiatives and help modernize legacy applications and infrastructure.
- Mentor team members and contribute to engineering standards and technical excellence across the organization.
- Evaluate and leverage emerging technologies, including Generative AI and Large Language Models (LLMs), where appropriate.
Minimum Qualifications- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- 5+ years of professional software engineering experience.
- 5+ years of hands-on Java development experience.
- Experience building applications using Spring Boot and microservices architectures.
- Experience developing front-end applications using React.
- Experience working with distributed systems, REST APIs, and event-driven architectures.
- Experience with Kafka or other enterprise messaging technologies.
- Experience deploying and supporting applications in cloud environments.
- Strong understanding of software design patterns, system architecture, and engineering best practices.
- Proven ability to analyze complex problems and deliver scalable solutions.
Preferred Qualifications- Experience with Generative AI, LLM integrations, or Agentic AI solutions.
- Experience building AI-powered workflows, automation tools, or intelligent agents.
- Experience with Cloud Foundry, OpenShift, Kubernetes, or similar cloud platforms.
- Experience working within Contact Center, Workforce Management, or Customer Experience technologies.
- Experience integrating enterprise SaaS platforms such as Workday, Verint, Salesforce, or similar solutions.
- Experience leading technical initiatives and influencing architectural decisions.
What We're Looking ForWe're looking for engineers who:
- Take ownership of solutions from design through production deployment.
- Can articulate architectural decisions and technical tradeoffs.
- Balance simplicity, scalability, and flexibility when designing systems.
- Ask thoughtful questions, challenge assumptions, and solve complex business problems.
- Thrive in collaborative, cross-functional environments.
Technology StackBackend: Java, Spring Boot, Microservices, REST APIs
Frontend: React, JavaScript/TypeScript
Cloud: Cloud Foundry (OCP), Cloud Platforms, CI/CD
Messaging: Kafka
AI/ML: Generative AI, LLM Integrations, Agentic AI
Enterprise Integrations: Workday, Verint, Contact Center Technologies
This role offers the opportunity to help shape the future of enterprise contact center technology by building modern cloud-native solutions at scale while contributing to a platform transformation impacting tens of thousands of users.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact: This job and many more are available through The Judge Group. Please apply with us today!