Location: Charlotte, NC
Salary: $53.00 USD Hourly - $57.00 USD Hourly
Description: Software Engineer, Java BackendLocation: Charlotte, NC (Hybrid)
Team: TCOO Technology
Employment Type: Contract (6 Months with Potential Extension or Conversion)
About the RoleWe are seeking an experienced
Software Engineer to join a high-performing engineering team supporting a large-scale Collections application. This role is ideal for a strong backend developer with expertise in
Core Java, Spring Boot, Microservices, and Kafka, who enjoys modernizing complex enterprise applications and working in a collaborative Agile environment.
You will play a key role in the ongoing modernization of a mission-critical platform, helping migrate legacy technologies to modern architectures while ensuring scalability, reliability, and performance. This position is primarily backend-focused, with opportunities to collaborate closely with frontend developers working on a React-based transformation.
What You'll Do- Design, develop, and maintain backend services using Core Java and Spring Boot
- Build and support scalable microservices-based architectures
- Develop and optimize Kafka event-driven integrations, including message filtering and processing
- Support the modernization of a legacy application, including migration initiatives from Java Server Faces (JSF) to React
- Work with MongoDB and cloud-native technologies to enhance application performance and scalability
- Analyze, troubleshoot, and enhance complex enterprise applications
- Collaborate with engineers, architects, and product stakeholders in a Kanban delivery model
- Contribute to quarterly release cycles and production support activities as needed
- Leverage AI-assisted development tools to accelerate application modernization efforts
Minimum Qualifications- 5+ years of professional software engineering experience
- Strong expertise in Core Java backend development
- Hands-on experience with Spring Boot and Microservices
- Experience working with Kafka messaging and event streaming platforms
- Exposure to React and frontend integration concepts
- Strong debugging, analytical, and problem-solving skills
- Excellent verbal and written communication skills
- Experience working in Agile or Kanban environments
Preferred Qualifications- Experience with MongoDB
- Cloud platform experience (OpenShift, Kubernetes, AWS, Azure, or Google Cloud Platform)
- Ability to understand, troubleshoot, and enhance legacy Java applications
- Financial services, collections, or banking domain experience
- Experience with containerized application deployment and orchestration
Team & ProjectYou will join a team of approximately 10 engineers supporting a large, complex Collections platform currently undergoing a multi-phase modernization effort. Phase 1 of the migration has been completed, and the team expects continued development and enhancement work over the next year. This role offers the opportunity to make a significant impact on a highly visible enterprise application while working with modern technologies and cloud-based platforms.
Work Environment- Hybrid schedule: 3 days in office required
- Monday and Tuesday mandatory onsite
- Thursday onsite strongly encouraged
- Location: Charlotte, NC
Ideal Candidate: A highly skilled Java engineer who combines deep backend expertise with strong communication skills, enjoys modernizing legacy systems, and thrives in a collaborative environment focused on delivering scalable enterprise solutions.
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!