← All Positions
Posted Mar 7, 2026

Software Engineer (Java, SQL Server) – (Remote – US)

Apply Now
ICF is a rapidly growing consulting company seeking a Software Engineer (Java, SQL Server) to maintain and enhance existing Java and SQL Server-based platform, optimize and modernize backend services, and support cloud-ready architecture initiatives. Requirements • 5+ years of professional software engineering experience with a strong backend focus • 5+ years of experience with Java development including development of REST APIs using Spring Framework or Spring Boot • 5+ years of experience with SQL Server, including writing, debugging, optimizing, and maintaining complex stored procedures and queries • 2+ years of experience with JPA, Hibernate, or equivalent ORM technologies • 1+ year of experience with Agile and Scrum methodologies, including sprint planning, stand-ups, and retrospectives Benefits • Health insurance • Dental insurance • Vision insurance • Paid time off • 401k matching • Retirement plan • Employee assistance program • Life insurance • Disability insurance • Paid holidays • Vacation days Apply Now Apply Now