Software Engineer 3 | Sr. Java Developer

apartmentMMC Group placeAustin calendar_month 

Senior Java Developer | Software Engineer III

Pay Rate: $86.66/hour

Schedule: Monday - Friday, 8:00 AM to 5:00 PM
Location: 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 Responsibilities
Design, 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 Experience
8+ 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 Qualifications
4+ 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 roles
Enterprise 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 Technologies
Java
J2EE
Spring Framework
Spring AOP
RESTful APIs
SQL / Relational Databases
JUnit
Application Security

Code Coverage & Testing Standards

Preferred Technologies
Angular
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.

apartmentGeneral MotorsplaceAustin
applications that support Product Development engineering teams. You will work with complex data requirements and deliver solutions using industry standard practices across SQL, Databricks, and modern programming languages such as Java and Python. You...
local_fire_departmentUrgent

Sr. Software Performance Engineer

apartmentGeneral MotorsplaceAustin
Java, JavaScript, Python).  •  Strong technical knowledge of virtualization, storage and networking.  •  Proficiency in profiling all layers of the Technology stack (Software, OS, network) and optimizing complex applications.  •  Expertise knowledge in Cloud...
electric_boltImmediate start

Senior Java Developer

apartmentGenius Road, LLCplaceAustin
Sr. Java Developer Contract: 12 months renewable Location: Austin, Texas (Hybrid - 3 days onsite) We are seeking a Senior Java Developer to support enterprise applications focused on critical business operations, modernization initiatives, backend...