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
