> Markdown version of [/jobs/ext/4558808-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4558808-senior-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). --- # Senior Software Engineer - **Company:** The Judge Group - **Location:** Southlake, TX, United States - **Experience:** Expert - **Salary:** $124,800 - $135,200 - **Contract:** Contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Confluence, JIRA, Automation of Tests, Unit Testing, Microsoft Azure, Batch Processing, Behavior-Driven Development, Cloud Computing, Software Quality, Collaborative Software, Continuous Integration, Relational Databases, Programming Tools, Fault Tolerance, Github, Junit, Microsoft SQL Server, Oracle (Applications), Scrum Methodology, Mockito, Scaled Agile Framework, Simple Object Access Protocol (SOAP), Software Engineering, SQL Databases, Web Services, Circleci, Google Cloud, Enterprise Software Applications, Cloud Platform System, Test-Driven Development (TDD), System Availability, Spring-boot, Backend, Containerization, Integration Tests, Information Technology, Bitbucket, Restful APIs, Software Version Control, Spring Batch, Atlassian Bamboo, Jenkins, Microservices - **Published:** November 4, 2026 - **Apply:** https://www.dice.com/job-detail/e948e853-ecf4-433b-ad3c-4dd67d2d8a38 ## About the Role * Bachelor's or advanced degree in Computer Science, Software Engineering, a related technical field, or equivalent practical experience. * 5+ years of professional software development experience actively building and reviewing backend applications in Java. * 5+ years of experience with relational database design and SQL (Oracle, Microsoft SQL Server, or equivalent). * 5+ years of experience with automated testing and testing frameworks (e.g., JUnit, Mockito). * 3+ years of experience developing RESTful web services and enterprise APIs. * 3+ years of experience with modern Java frameworks (Spring, Spring Boot). * 2+ years of experience building and automating CI/CD pipelines (Jenkins, GitHub Actions, Bamboo, CircleCI, etc.). * 2+ years of hands-on experience deploying or managing applications on a cloud platform (AWS, Google Cloud Platform, Azure, or PCF). * Experience with version control and developer workflows using Git/GitHub and collaboration platforms (Bitbucket, JIRA, Confluence). Preferred Qualifications * Experience migrating legacy web services (SOAP) to modern, lightweight RESTful APIs. * Experience architecting high-volume batch processing systems using Spring Batch. * Experience with Test-Driven Development (TDD) or Behavior-Driven Development (BDD). * Working knowledge of Scaled Agile Framework (SAFe) principles and distributed team practices. * Strong architectural focus on non-functional requirements including privacy, observability, fault tolerance, and zero-downtime deployments. ## Description * Design, develop, test, deploy, maintain, and enhance large-scale, robust Java enterprise applications and RESTful microservices. * Collaborate actively in an Agile/Scrum environment, taking ownership of sprints, ceremonies, and engineering deliverables. * Ensure code quality by driving automated unit testing, integration testing, test-driven development (TDD), and thorough peer code reviews. * Partner with architecture and product teams to design for high availability, resiliency, security, scalability, and system performance. * Build and maintain CI/CD pipelines, containerized deployments, and cloud-native solutions. * Troubleshoot, profile, and resolve complex performance bottlenecks across the full application stack. * Author clear technical documentation, design specifications, and developer tooling to support long-term maintainability.