About the role
This is a contract to hire position. All candidates must be eligible to convert to an FTE. This position may be offered to a candidate authorized to work in the US for his/her/their stated employer, without any restrictions which would prevent the candidate from working on the proposed assignment for the duration of the assignment period. LOCAL TO PHOENIX. 100% onsite and opportunity for remote once resource converts to FTE.
Tentative start date will be dependent upon interviews conducted, onboarding completed, and the state agency issuing a PO.
Job Summary: Production Support Java Software Developer
- Position Type: Contract-to-Hire (6 months, with intent to convert to Full-Time Employee)
- Location: Phoenix, AZ (Local candidates only)
- Work Model: 100% Onsite initially (Hybrid/Remote flexibility available upon FTE conversion)
- Sponsorship: Not available. Candidates must be authorized to work in the U.S. indefinitely without current or future visa sponsorship.
Overview
We are seeking a Production Support Java Software Developer to join a dedicated application support team responsible for maintaining the reliability, performance, and efficiency of core business operations. Our systems range from high-volume payment processing engines and customer-facing web services to modern web applications re-engineered from legacy client-server architectures.
Unlike rigid sprint-based feature development, this role focuses on ensuring high system availability, diagnosing complex production issues, and deploying targeted patches and enhancements. You will work closely with a small technical team (4–7 peers) alongside experienced technology leaders using modern DevOps methodologies and Atlassian tools.
What You’ll Do
As a full-stack production support engineer, you will troubleshoot, patch, and optimize systems across the entire application stack:
- Production Support & Incident Management: Investigate and resolve production issues, perform root cause analysis (RCA), and implement permanent fixes.
- Back-End Services & Database Operations: Tune SQL queries, troubleshoot APIs, optimize performance, and maintain data integrity.
- Monitoring & Performance: Monitor application health, analyze logs, identify performance bottlenecks, and proactively address system vulnerabilities.
- Code Fixes & Enhancements: Develop and deploy bug fixes, minor enhancements, and security patches for Java-based applications.
- Front-End & Workflow Logic: Update controller logic, modify UI views, and maintain core application workflows.
- Testing & Quality Assurance: Write and maintain unit, integration, and regression tests (using BDD/TDD methodologies) to ensure stability.
- Release & Deployment: Assist with production deployments, validate releases, and support rollback activities when necessary.
- Cross-Functional Collaboration: Partner with developers, QA, DevOps engineers, DBAs, and business stakeholders to drive system reliability.
- Documentation: Maintain clear technical runbooks, support procedures, and knowledge base articles.