> Markdown version of [/jobs/ext/2055184-software-engineer](https://www.wearedevelopers.com/jobs/ext/2055184-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** THE JUDGE GROUP, INC. - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Salary:** $110,240.0 - $118,560.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Application Performance Management, Microsoft Azure, Cloud Computing, Software Debugging, JavaServer Faces, MongoDB, OpenShift, Software Engineering, Data Streaming, Google Cloud, Java Application Server, Enterprise Software Applications, ReactJS, Spring-boot, Backend, Containerization, Kubernetes, Apache Kafka, Front End Software Development, Legacy Systems, Microservices - **Published:** August 14, 2026 - **Apply:** https://www.dice.com/job-detail/d6370fab-8afc-426c-a9d0-2bab81db1eb6 ## About the Role * 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, 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. ## Description 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 ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)