Job Title: Senior Software Engineer (React, Java, SQL Server) - Remote - US Company Name: ICF Job Url: https://jobright.ai/jobs/info/69d6c639366bb95ba554fd0b Job Description: ICF ยท 18 hours ago Senior Software Engineer (React, Java, SQL Server) - (Remote - US) United States Full-time Remote Senior Level $99K/yr - $168K/yr 5+ years exp 81% GOOD MATCH 100% Exp. Level 61% Skill 79% Industry Exp. ICF is a rapidly growing consulting company that works with government representatives to enhance the Department of Defense Child and Youth Programs system. They are seeking a Senior Software Engineer to maintain and support current implementations and migrate to a modernized architecture, requiring extensive hands-on experience with various programming languages and tools. Consulting Information Technology Professional Services No H1B U.S. Citizen Only Insider Connection @ICF 2 email credits available today Discover valuable connections within the company who might provide insights and potential referrals. Get 3x more responses when you reach out via email instead of LinkedIn. Beyond Your Network Find More Connections From Your Previous Company Unlock F F F & 2 connections Previously@undefined and... From Your School Unlock F F F & 2 connections @undefined and... Find Any Email Responsibilities Work in a full life-cycle software engineering project environment Bring new ideas, tools, services, and techniques to the group Use analytical thinking to make decisions based on facts and metrics whenever possible Demonstrate a desire to learn and accept new challenges within and outside of team 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 Expected to own smaller efforts and components of larger projects Qualification Represents the skills you have Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise. Full-stack software engineering Java development REST API development Spring Framework Spring Boot Relational databases SQL stored procedures PostgreSQL SQL Server Frontend development React Angular JPA Hibernate ORM technologies Agile methodologies Scrum Required Bachelor's degree in computer science, management information systems, mathematics, or equivalent experience 5+ years of experience in full-stack software engineering with a strong understanding of best practices, design patterns, clean code, and unit/integration testing 5+ years of experience with Java development including development of REST APIs using Spring Framework or Spring Boot 5+ years of experience using relational databases including analyzing, writing, debugging, and maintaining complicated stored procedures (SQL Server and/or PostgreSQL preferred) 3+ years of experience in Frontend development with frameworks such as Angular or React (React preferred) 2+ years of experience working with REST APIs 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 Excellent communication skills both written and verbal Must be able to obtain and maintain a Public Trust MUST RESIDE IN THE United States (U.S.) and the work MUST BE PERFORMED in the United States (U.S.), as this work is for a federal contract and laws do apply Must be US Citizen or Permanent Resident (Greencard holder) due to a federal contract requirements Preferred Cloud implementation and migration experience (AWS preferred) and experience with Infrastructure as Code implementations using tools such as Terraform Experience working with containerization with Docker Experience with container orchestration using tools such as Kubernetes Microservice Architecture, DevSecOps, and CI/CD pipeline experience