Software Engineer 3 | Sr. Java Developer
Senior Java Developer | Software Engineer III
Pay Rate: $86.66/hour
Schedule: Monday - Friday, 8:00 AM to 5:00 PMLocation: Austin, TX 78751
Work Model: Hybrid - Onsite and Telework
Duration: 07/01/2026 through 08/31/2026
Openings: 5
Position Overview
We are seeking highly experienced Senior Java Developers to support a major enterprise application initiative within a large-scale state agency environment.
This contractor role will support the SCOR BAU EI Parallel Initiative, focusing on application enhancements, defect resolution, business logic updates, UI improvements, reporting expansion, and system data model extensions. This is a senior-level role requiring deep expertise in Java enterprise development, Spring-based architecture, J2EE applications, and relational database development.
The ideal candidate is a hands-on senior engineer who can work independently, perform complex troubleshooting, maintain secure and testable code, and support applications across multiple environments while adhering to strict coding, testing, and security standards.
This role also requires availability for on-call support as needed.
Key ResponsibilitiesDesign, develop, and enhance enterprise Java applications supporting critical business operations
Make updates to SCOR Java applications, including business logic, UI functionality, reporting capabilities, and data model extensions
Support application enhancements and defect corrections in a maintenance-driven environment
Analyze business requirements and translate them into technical solutions and system improvements
Develop and maintain RESTful web services using Spring Framework
Perform coding, testing, peer reviews, and technical documentation
Conduct defect root cause analysis and troubleshooting across multiple environments
Ensure code coverage, testing compliance, and adherence to security policies and procedures
Support application deployment, production stability, and ongoing maintenance operations
Participate in on-call support rotation as required
Collaborate with technical teams, business users, and stakeholders to deliver scalable solutions
Required Qualifications
Minimum Required Experience8+ years of experience in Object-Oriented Programming (OOP) using Java
8+ years of experience developing applications on the J2EE platform
8+ years of experience writing SQL for relational databases
8+ years of experience building RESTful web services using Spring Framework
8+ years of experience working with Spring Aspect-Oriented Programming (AOP), including transaction management and security
8+ years of experience with JUnit and Unit Test development
Strong experience supporting enterprise applications in multiple environments
Experience with peer reviews, documentation, and production support
Strong troubleshooting and defect resolution skills
Ability to support secure coding standards and maintain testing compliance
Preferred Qualifications4+ years of experience with Angular UI Framework
4+ years of experience with Crystal Reports
4+ years of experience with Power BI
Experience supporting reporting enhancements and dashboard development
Prior experience in state government or large enterprise environments
Experience supporting maintenance-mode enterprise applications
Ideal Candidate Background
Strong candidates often come from: Senior Java Developer roles
Java Full Stack Developer rolesEnterprise Application Developer roles
Backend Java Engineer positions
J2EE Application Support teams
State agency or government technology projects
Large enterprise modernization initiatives
Legacy system enhancement and modernization projects
Candidates with strong production support experience and the ability to balance enhancement work with maintenance responsibilities will be especially strong fits.
Technical Environment
Core TechnologiesJava
J2EE
Spring Framework
Spring AOP
RESTful APIs
SQL / Relational Databases
JUnit
Application Security
Code Coverage & Testing Standards
Preferred TechnologiesAngular
Crystal Reports
Power BI
What Makes This Role Critical
This is not simply a development role, it is a high-impact enterprise support position responsible for maintaining and improving mission-critical systems used for agency operations.
Success requires strong technical depth, ownership mindset, production stability focus, and the ability to work effectively in a highly structured enterprise environment.