Full-Stack Software Engineer – Java/Spring & React

CACI International Inc.

Sterling, Northern (VA, KY)

Hybrid

USD 94,000 - 198,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

CACI International Inc. in Sterling, VA is seeking a Software Engineer to join our growing team.

You will serve as a key technical contributor on our development team, building responsive, scalable, and high-performance applications for counter unmanned systems (C-UxS) detection and mitigation. As a Software Engineer, you will assist in the design and development of features and solutions across our infrastructure and platform capabilities.

Qualifications

  • Bachelor's degree in related engineering field or equivalent experience.
  • Must be a US Citizen and able to obtain/maintain a security clearance as required.
  • 5+ years of software development experience.
  • Proven experience developing microservice based applications for high throughput systems.
  • Expertise with Java and Spring Boot for backend service and REST API development.
  • Expertise with a modern JavaScript/TypeScript framework (Angular or React).
  • Experience with relational and search-based data stores (e.g. PostgreSQL, OpenSearch/Elasticsearch).
  • Understanding of general software concepts – microservices, containerization, security principles, object-oriented design, web services.
  • Experience leading and/or integrating Agile methodologies.
  • Demonstrated ability to work independently with limited supervision.

Responsibilities

  • Design and develop full-stack web applications while providing technical leadership and driving decisions on software architecture and improvements
  • Build and maintain RESTful APIs and responsive user interfaces using Java/Spring Boot and Angular or React
  • Build relationships across CACI ASG engineering teams, program management, and customers to execute software lifecycles and communicate technical designs and roadmaps
  • Deploy and maintain mission-essential systems using Docker, Kubernetes/Helm, and Git best practices while ensuring high uptime and performance
  • Debug complex full-stack issues, lead code reviews, and implement solutions to improve application reliability and performance
  • Influence system design decisions, solutions, and development procedures across the team

Skills

Java
Spring Boot
Angular
React
REST APIs
Microservices
Docker
Kubernetes
PostgreSQL
Agile
Security clearance

Education

Bachelor's degree in related engineering field

Tools

OpenSearch
Elasticsearch

Job description

CACI International Inc. in Sterling, VA is seeking a Software Engineer to join our growing team.

You will serve as a key technical contributor on our development team, building responsive, scalable, and high-performance applications for counter unmanned systems (C-UxS) detection and mitigation. As a Software Engineer, you will assist in the design and development of features and solutions across our infrastructure and platform capabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer – Java/Spring & React
Senior Full-Stack Engineer – Java/Spring & React

CACI International • Town of Texas (WI)

On-site
USD 94,000 - 198,000
Healthcare
Wellness
Financial planning
+4
Full-Stack Java Engineer - Spring Boot + React/Angular
Full-Stack Java Engineer - Spring Boot + React/Angular

CACI International Inc • Sterling (VA)

On-site
USD 94,000 - 198,000
Full-Stack Software Engineer – Java/Spring, AWS, TS/SCI
Full-Stack Software Engineer – Java/Spring, AWS, TS/SCI

CACI International Inc. • Cary (NC)

On-site
USD 69,000 - 142,000
Mission-Critical Full Stack Engineer - Java/AWS/Kubernetes
Mission-Critical Full Stack Engineer - Java/AWS/Kubernetes

CACI International Inc. • Sterling (VA)

Hybrid
USD 98,500 - 206,800
Healthcare
Wellness benefits
Retirement plans
+2
Senior Software Engineer - Full-Stack, Cloud & DevOps
Senior Software Engineer - Full-Stack, Cloud & DevOps

CACI International Inc. • Cary (NC)

On-site
USD 99,000 - 207,000
Impactful Full-Stack Java Developer - Secret Clearance
Impactful Full-Stack Java Developer - Secret Clearance

CACI International Inc. • Reston (VA), Northern (KY)

Hybrid
USD 94,000 - 198,000
Mission-Critical Full Stack Engineer (TS/SCI)
Mission-Critical Full Stack Engineer (TS/SCI)

CACI International Inc • Sterling (VA)

On-site
USD 69,100 - 141,500
Software Engineer
Software Engineer

CACI International • Town of Texas (WI)

On-site
USD 94,000 - 198,000
Healthcare
Wellness
Financial planning
+4
Senior Full-Stack Engineer – React, APIs, AWS & Kubernetes
Senior Full-Stack Engineer – React, APIs, AWS & Kubernetes

CACI International Inc. • Chantilly (VA), Northern (KY)

Hybrid
USD 99,000 - 207,000
Software Engineer Sterling, VA, US
Software Engineer Sterling, VA, US

CACI International Inc. • Sterling (VA), Northern (KY)

On-site
USD 94,000 - 198,000