ICF

We are not a typical consulting firm and our people are not typical consultants.

Software Engineer – Java, SQL Server

Full TimeRemoteTeam 5,001-10,000Since 1969H1B SponsorCompany SiteLinkedIn

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

Related Job Pages