Comptroller - Senior Back-End Web Applications Developer
Listed on 2026-07-20
-
Software Development
Backend Developer, Full Stack Developer, Java Developer, Software Engineer
Overview
The Web Applications Tax and Reporting development team in Information Technology is seeking a Senior Back-End Web Applications Developer to join a dedicated team crafting scalable web applications for our application portfolio. You will collaborate with cross-functional teams, turning design mockups into production-ready solutions across multiple technologies, interfacing with Product Owners, Scrum Masters, and QA to ensure a strong user experience.
You will design and implement code, write unit tests, create documentation, and adhere to development standards and industry best practices. As a senior developer you may lead regular code reviews to ensure code quality and participate in debugging sessions to resolve issues. You will help triage problems, troubleshoot issues, debug existing code, and fix defects that fall outside regular release cycles.
The role requires self-motivation, attention to detail, and strong problem-solving skills, with extensive knowledge of stateless web applications and associated security controls, plus excellent communication and judgment.
- Oversee and/or perform highly complex coding work using modern tools and technologies in a micro-service based distributed environment; ensure adherence to architecture, design, and coding standards.
- Oversee and/or perform testing activities for changes, including environment preparation, documentation, coordination, and monitoring.
- Mentor other developers regarding hardware, software, and the use of advanced technical solutions and tools.
- Analyze, research, and interpret business requirements to document technical requirements and develop technical specifications.
- Plan, estimate, document, and monitor software development activities and processes.
- Respond to on-call issues in a 24/7 support model.
- Perform other duties as assigned.
Minimum Qualifications:
- Bachelor’s degree from an accredited four-year college or university.
- Six (6) years of experience designing and coding full-stack applications using Java, with at least three (3) years in Spring Boot.
- Five (5) years of experience developing RESTful API endpoints in a microservices environment.
- Four (4) years of experience writing unit and end-to-end tests to ensure high test coverage.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Computer Information Systems, or Management Information Systems.
- Experience with Spring Boot and Java 1.8+.
- Four (4) years designing mobile-first web applications using HTML5, CSS3, and Bootstrap.
- Three (3) years using Webpack as a JavaScript bundler.
- Experience with mobile-first development concepts and 508 compliance for responsive design.
- Understanding of Service-Oriented Architecture and microservices.
- Two (2) years in Agile Scrum environments.
- Standard work hours are 8:00 AM–5:00 PM, 40-hour week, Monday through Friday; possible additional hours including evenings, weekends, holidays, and on-call rotation. Hours may change based on business needs.
- Teleworking may be considered if conditions are met; applicant must have permanent residency in Texas and meet in-office requirements (which vary by section). Travel reimbursements are not provided for telework.
- Salary and benefits are described by the agency and may be contingent upon qualifications. If accommodations are needed for interviews, please inform the hiring representative.
- Equal Employment Opportunity statement remains applicable: the Comptroller’s Office is an equal opportunity employer. We prohibit discrimination based on race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity.
- Applications require a résumé and a completed application with sufficient work history to assess qualifications. Applicants must be eligible to work in the United States without sponsorship for the term of employment.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).