ICF
We are not a typical consulting firm and our people are not typical consultants.
Software Engineer – Java, SQL Server
Location
Virginia
Posted
1 day ago
Salary
$81.5K - $138.5K / year
Bachelor Degree5 yrs expEnglishCloudDockerHibernateJavaSpringSpring BootSpring BootSQL
Job Description
• Work in a full life-cycle software engineering project environment
• Maintain, enhance, and refactor existing Java and SQL Server applications
• Design and implement RESTful APIs using Spring Framework or Spring Boot
• Develop, analyze, optimize, and troubleshoot complex SQL Server stored procedures, queries, indexing strategies, and performance tuning efforts
• Support application modernization and cloud migration initiatives
• Bring new ideas, tools, services, and techniques to the group
• Use analytical thinking to make decisions based on facts and metrics whenever possible
• Conduct thorough code reviews, implement unit and integration tests, and ensure code quality
• Stay up to date on assigned specialties, work on expanding to others
• Be willing to step up and lead initiatives at, or slightly above your title
• Follow ICF coding standards
• Foster asynchronous communication approaches and thrive in remote working environment
Job Requirements
- Bachelor’s degree in computer science, management information systems, mathematics, or equivalent experience
- 5+ years of professional software engineering experience with a strong backend focus
- 5+ years of experience with Java development including 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
- Experience working with containerization with Docker
- Must be able to obtain and maintain a Public Trust
- Must be US Citizen or Permanent Resident (Greencard holder) due to federal contract requirements
Benefits
- Reasonable Accommodations are available
- Health insurance
- Professional development