> Markdown version of [/jobs/ext/1472658-java-developer](https://www.wearedevelopers.com/jobs/ext/1472658-java-developer). 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). --- # Java Developer - **Company:** THE JUDGE GROUP, INC. - **Location:** Southlake, TX, United States - **Experience:** Experienced - **Salary:** $104,000.0 - $114,400.0 - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), Microsoft Windows, Agile Methodology, Apache Ant, Apple Mac Systems, Business Logic, Software Applications, HTML5, Automation of Tests, Unix, Data Structures, Relational Databases, Software Design Patterns, Distributed Systems, Java Platform Enterprise Edition (J2EE), Gradle, Hibernate (Java), JavaFX, Spring Framework, Swing (Java), JQuery, JavaServer Faces, Junit, Apache Maven, Enterprise Messaging Systems, Object-Oriented Software Development, Performance Tuning, Multithreading, Real Time Systems, Test-Driven Development (TDD), Concurrency, AngularJS, Information Technology, Teamcity, Api Design, Jenkins - **Published:** July 28, 2026 - **Apply:** https://www.dice.com/job-detail/7286a75f-2f80-4907-bd9c-3084883baf2e ## About the Role Bachelor's degree in Computer Science or a related technical discipline. 3+ years of experience in Core Java and J2EE development (client and server-side). 3+ years of experience with Object-Oriented Analysis and Design (OOA/OOD). Strong understanding of data structures, algorithms, and design patterns (GoF). Demonstrated experience developing APIs, frameworks, and core business logic within applications. Experience with Agile methodologies and Test-Driven Development (TDD). Excellent written and verbal communication skills. Preferred Qualifications Experience with distributed systems, real-time processing, relational databases, and messaging systems. Strong background in concurrency and multi-threading. Experience with scaling, Java Garbage Collection (GC), and performance tuning. Experience developing downloadable desktop applications. Experience with rich UI frameworks (e.g., AngularJS, jQuery, HTML5, Swing, JavaFX) and application development frameworks (e.g., Spring, Hibernate, JSF). Experience with build, deploy, and test automation tools (e.g., Ant, Gradle, Maven, Jenkins, TeamCity, JUnit). Familiarity with working across Unix/Linux, Windows, and Mac operating systems. Working knowledge of the finance and/or trading domain is a strong plus. ## Description We are seeking a Mid-Level Java Developer to design, build, and optimize robust software applications. In this role, you will work on both client and server-side development, utilizing your expertise in object-oriented design, data structures, and core business logic. You will collaborate within an Agile environment, applying test-driven development practices to deliver highly scalable, multi-threaded applications. ## Related Videos - [Java Meets AI: Empowering Spring Developers to Build Intelligent Apps](https://www.wearedevelopers.com/videos/1554-java-meets-ai-empowering-spring-developers-to-build-intelligent-apps) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) - [The Time Paradox: Building Timezone-Safe Python/Django Applications](https://www.wearedevelopers.com/videos/1915-the-time-paradox-building-timezone-safe-python-django-applications) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [6 Reasons to Use Java For Your Next AI Project](https://www.wearedevelopers.com/magazine/111-6-reasons-to-use-java-for-your-next-ai-project) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)