Quick Overview
Salary
$52 - $57/hr
Seniority
Mid Senior
Work mode
Hybrid
Location
Charlotte, NC, United States
Posted
4 days ago
MicroservicesMongoDBSpringSpring BootAWSAgileAzureGoogle CloudJavaKafkaKanbanKubernetesReact
Job Description
Location: Charlotte, NC Salary: $53.00 USD Hourly - $57.00 USD Hourly Description:
Software Engineer, Java Backend
Location: Charlotte, NC (Hybrid)
Team: TCOO Technology
Employment Type: Contract (6 Months with Potential Extension or Conversion)
About the Role
We 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
You 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
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!
Software Engineer, Java Backend
Location: Charlotte, NC (Hybrid)
Team: TCOO Technology
Employment Type: Contract (6 Months with Potential Extension or Conversion)
About the Role
We 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
- 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
- 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
You 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!
Similar jobs
- GV
Application Engineer
NewGE Vernova
Boston, Massachusetts🇺🇸Hybrid3 minutes agoTechnology - DE
Lead Software Engineer (Java, Node, Golang)
Dev
Grand Rapids, Michigan🇺🇸On-site2 years agoDockerGCPMicroservices+13Technology - DE
Lead Software Engineer (Java, Node, Golang)
Dev
Peoria, ILLINOIS🇺🇸On-site2 years agoDockerGCPMicroservices+13Technology - DE
Senior Software Engineer, Android
Dev
Wichita Falls, TEXAS🇺🇸On-site2 years agoSwiftAgileKotlin+2Technology - DE
Principal Network Engineer
Dev
Plano, TEXAS🇺🇸On-site2 years ago5GTechnology - DE
Senior Software Engineer, Android-Hybrid
Dev
York, PENNSYLVANIA🇺🇸On-site2 years agoSwiftAgileKotlin+2Technology