Full-Stack Software Engineer – Java/Spring & React

CACI International Inc.

Sterling, Northern (VA, KY)

Hybrid

USD 94,000 - 198,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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 Software Engineer – Mission-Critical Web & API
Senior Software Engineer – Mission-Critical Web & API

CACI International Inc. • Sterling (VA)

On-site
USD 79,000 - 163,000
Senior Software Engineer - Mission-Critical Cloud Systems
Senior Software Engineer - Mission-Critical Cloud Systems

CACI International Inc. • Sterling (VA)

On-site
USD 113,000 - 238,000
Flexible time off
Comprehensive benefits
Learning and development opportunities
Mission-Critical Full Stack Engineer - Java/AWS/Kubernetes
Mission-Critical Full Stack Engineer - Java/AWS/Kubernetes

CACI International Inc. • Sterling (VA)

Hybrid
USD 98,000 - 207,000
Healthcare
Wellness benefits
Retirement plans
+2
Security-Cleared Full-Stack Engineer (Hybrid Remote)
Security-Cleared Full-Stack Engineer (Hybrid Remote)

CACI International • Sterling (VA)

Hybrid
USD 98,500 - 206,800
Healthcare
Flexible time off
Continuing education opportunities
Mission-Critical Full Stack Engineer (TS/SCI)
Mission-Critical Full Stack Engineer (TS/SCI)

CACI International Inc • Sterling (VA)

On-site
USD 69,000 - 142,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
Full-Stack Software Developer — Systems Integration
Full-Stack Software Developer — Systems Integration

CACI International Inc. • Fairfax (VA)

On-site
USD 113,000 - 238,000
Senior Full‑Stack Engineer for Real‑Time Ops & Integration
Senior Full‑Stack Engineer for Real‑Time Ops & Integration

CACI International Inc • Fairfax (VA)

On-site
USD 113,000 - 238,000
TS/SCI Full-Stack Engineer | Java, AWS, Kubernetes
TS/SCI Full-Stack Engineer | Java, AWS, Kubernetes

CACI International • Denver (CO)

Hybrid
USD 124,000 - 207,000
Senior Java/React Full-Stack Engineer – Agile CI/CD
Senior Java/React Full-Stack Engineer – Agile CI/CD

CACI • Arlington (TX)

On-site
USD 103,000 - 219,000
Flexible time off
Comprehensive benefits including healthcare and retirement