Software Engineer

Charlotte, NC, US • Posted 8 hours ago • Updated 8 hours ago
Contract Independent
On-site
USD $53.00 - 57.00 per hour
Company Branding Image
Fitment

Dice Job Match Score™

⭐ Evaluating experience...

Job Details

Skills

  • JavaServer Faces
  • Scalability
  • Collaboration
  • Production Support
  • Artificial Intelligence
  • Software Modernization
  • Software Engineering
  • Backend Development
  • Spring Framework
  • Microservices
  • Apache Kafka
  • Messaging
  • Streaming
  • React.js
  • Debugging
  • Analytical Skill
  • Problem Solving
  • Conflict Resolution
  • Agile
  • Kanban
  • MongoDB
  • Kubernetes
  • Amazon Web Services
  • Microsoft Azure
  • Google Cloud Platform
  • Google Cloud
  • Financial Services
  • Banking
  • Orchestration
  • Collections
  • Migration
  • Enterprise Software
  • Cloud Computing
  • Java
  • Communication
  • Legacy Systems
  • Privacy
  • Marketing

Summary

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
  • 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 & Project

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!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: cxjudgpa
  • Position Id: 1146928
  • Posted 8 hours ago

Company Info

About Judge Group, Inc.

The Judge Group, is a leading professional services firm specializing in talent, technology, and learning solutions. We consult, staff, train, and solve. Through our work we make people and organizations better.

Our services are successfully delivered through a network of more than 30 offices across the United States, Canada, and India. The Judge Group is proud to partner with the best and brightest companies in business today, including over 60 of the Fortune 100. We serve organizations in financial services, healthcare, life sciences, insurance, government (including aerospace and defense), manufacturing, and technology and telecommunications.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Charlotte, North Carolina

Today

Contract

USD 40.00 - 43.00 per hour

Charlotte, North Carolina

Today

Contract

USD 52.00 - 57.00 per hour

Charlotte, North Carolina

Today

Contract

USD 49.00 - 53.00 per hour

Alpharetta, Georgia

Today

Contract

USD 50.00 - 55.00 per hour

Search all similar jobs