FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – React, Java, SQL Server
ICFSenior Software Engineer supporting ICF's DoD Child and Youth Programs system. Focusing on software engineering with modern technologies like React, Java, and cloud migration.
Posted 4/30/2026full-timeRemote • Virginia • 🇺🇸 United StatesSenior💰 $98,614 - $167,644 per yearWebsite
Tech Stack
Tools & technologiesAngularCloudHibernateJavaPostgresReactSQL
About the role
Key responsibilities & impact- Support the CYP program
- Maintain and support the current Angular+Java+SQL Server implementation
- Design, implement, and migrate to a modernized React+Java+PostgreSQL architecture
- Migrate an on-premise infrastructure to the cloud
- Work in a full life-cycle software engineering project environment
- Conduct thorough code reviews, implement unit and integration tests, and ensure code quality
- Foster asynchronous communication approaches and thrive in a remote working environment
Requirements
What you’ll need- Bachelor’s degree
- 8+ years of experience in full-stack software engineering
- Strong understanding of best practices, design patterns, clean code, and unit/integration testing
- 8+ years of experience with Java development
- 8+ years of experience using relational databases
- 5+ years of experience in Frontend development with frameworks such as Angular or React
- 4+ years of experience working with REST APIs
- 4+ years of experience with JPA, Hibernate, or equivalent ORM technologies
- 5+ years of experience with Agile and Scrum methodologies
- Excellent communication skills both written and verbal
- Must be US Citizen or Permanent Resident (Greencard holder) due to federal contract requirements.
Benefits
Comp & perks- Reasonable Accommodations available for disabled veterans and individuals with disabilities
- Equal opportunity employer
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AngularJavaSQL ServerReactPostgreSQLREST APIsJPAHibernateunit testingintegration testing
Soft Skills
communicationasynchronous communicationremote work
Certifications
Bachelor’s degree