Bachelor's degree in IT, engineering, or related field (or equivalent experience).
5-7 years of software development and integration experience.
Proven experience managing application development teams.
Strong oversight of project schedules, scope, and risks.
Ability to obtain and maintain DOJ Tier 4 / high-risk public trust.
Responsibilities
Lead full-lifecycle development and maintenance of web applications using Agile practices.
Manage and mentor developers, assigning and tracking work in Jira.
Ensure code quality and release readiness across all environments.
Oversee change control and testing processes before production deployment.
Resolve defects and support weekly defect reporting.
Ensure compliance with Section 508 accessibility and multilingual content requirements.
Scope and estimate improvements and new capabilities, including mobile features.
Benefits
Hybrid work environment with onsite requirements as needed.
Opportunity to work on high-impact projects for the DOJ.
Mentorship and leadership development opportunities.
Engagement with modern technologies and methodologies.
Potential for career advancement in federal IT projects.
Full Job Description
Description
The Lead Developer manages the development team and software integration work. They make sure each release follows approved plans, keeps existing functionality working, and meets DOJ performance and accessibility standards.
Location: Washington, DC (hybrid; onsite as required)
Clearance: Must be able to obtain a DOJ Tier 4 / high-risk public trust
Employment: Full-time, contingent upon contract award
Key Responsibilities
Lead full-lifecycle development, enhancement, and maintenance of web applications and public-facing interfaces using DOJ's Incremental IT Methodology and Agile practices.
Manage and mentor application developers and software integrators and assign and track work in Jira.
Oversee code quality, version control, and release readiness across the Development, QA, pre-production, and Production environments.
Make sure changes go through change control and testing before they're promoted to production.
Resolve defects and production issues and support weekly defect reporting.
Keep applications compliant with Section 508 accessibility and multilingual (English/Spanish) content requirements.
Scope and estimate iterative improvements and new capabilities, including mobile and SMS features.
Report status, issues, and risks to the Program Manager and the government technical lead.
Required Qualifications
Bachelor's degree in IT, engineering, or a related field. Equivalent experience may substitute for a degree.
Five to seven years of progressively responsible software development and integration experience.
Experience managing application development and software integration work, including application developers and software integrators.
Experience overseeing project schedule, scope, and risk.
Ability to obtain and maintain a DOJ Tier 4 / high-risk public trust.
Preferred Qualifications
Hands-on experience with Java, Spring, Node.js, TypeScript, and Thymeleaf.
Experience with Bitbucket/Git, Jira, Confluence, and Visual Studio Code.
Experience developing applications hosted in AWS GovCloud or Red Hat OpenShift (ROSA).
Experience with automated testing tools such as Playwright and Postman.
Experience with DevSecOps practices, including integrating automated security checks, testing, and deployment into continuous integration and continuous delivery (CI/CD) pipelines.
Experience in federal Agile operations and maintenance contracts.