Senior Software Engineer
The Judge Group
Southlake, TX, United States
9 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$124,800 - $135,200
Working hours
Regular working hours
Job source
Tech stack
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
+34 more
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
Job 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.
Requirements
- 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.
About the company
Our Equity Compensation Solutions organization designs, builds, and maintains enterprise-grade B2B platforms that power equity administration and corporate share plan services for industry-leading corporate partners worldwide. We are focused on delivering modern, highly reliable, and secure platforms while sustaining engineering excellence and fostering an inclusive, high-performance team culture.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦