Senior Software Engineer – React, Java, SQL Server

🕒 April 8

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of ICF

ICF

5001 - 10000 employees

Founded 1969

☁️ SaaS

⚡ Energy

💰 $30M Grant on 2021-03

Consulting • SaaS • Energy

ICF is a global consulting and technology services company that helps government and commercial clients tackle complex challenges. The firm provides expertise in areas such as Federal IT modernization, energy and utilities, public health, climate resilience, disaster management, and transportation. ICF leverages data and analytics, artificial intelligence, and cybersecurity to deliver innovative solutions. With a strong commitment to corporate citizenship and sustainability, ICF supports social programs and community development, aiming for a sustainable, low-emissions future. The company operates worldwide, with significant presence in Europe through its offices in Belgium, Spain, and the UK.

📋 Description

• 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.

🎯 Requirements

• 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.

🏖️ Benefits

• Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process.

Apply Now

Similar Jobs

🕒 April 8

HeadSpin

201 - 500

☁️ SaaS

🏢 Enterprise

🤖 Artificial Intelligence

Java Backend Developer working on database engineering and performance optimization at Cincom Systems. Collaborating with teams to enhance a production-proven platform in a remote setting.

Hibernate

Java

Oracle

Postgres

Spring

SQL

🕒 April 8

SentiLink

51 - 200

🔐 Security

💳 Fintech

💸 Finance

Engineering Manager leading a backend engineering team to build API-driven identity verification solutions. Focused on technical direction, team growth, and collaboration across product teams.

Distributed Systems

Python

Go

🕒 April 8

Wizard

51 - 200

🤖 Artificial Intelligence

🛍️ eCommerce

🛒 Retail

Senior Software Engineer to build and scale backend systems that power AI agent at Wizard. Focusing on reliable, production-ready systems integrating ML capabilities.

AWS

Azure

Cloud

Docker

Google Cloud Platform

Kubernetes

NoSQL

Python

SQL

🕒 April 8

Next Generation Inc.

11 - 50

🏢 Enterprise

👥 HR Tech

Senior Java Web Developer designing, developing, and implementing web and API-based solutions. Collaborating with clients’ enterprise applications team and fostering effective communication.

Angular

Bootstrap

Hibernate

Java

Maven

Oracle

Spring

SQL

🕒 April 8

Gametime

201 - 500

🛍️ eCommerce

⚽ Sports

Senior Backend Engineer II responsible for high-performance Golang microservices at Gametime United. Leading architecture, implementation, mentorship, and collaborating with cross-functional teams.

AWS

Azure

Cloud

Distributed Systems

DynamoDB

Java

Kafka

Microservices

MongoDB

MySQL

NoSQL

Postgres

Python

RabbitMQ

Ruby

Rust

Scala

SQL

Go