Full-Stack Software Engineer - Java/Spring Boot & React

CACI

Sterling (VA)

On-site

USD 94,000 - 198,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare
Wellness
Financial benefits
Retirement plan
Family support
Continuing education
Time off benefits

Job summary

CACI is seeking a Mid-Level Software Engineer in Sterling, VA to join our engineering team and contribute to scalable, high-performance applications in the counter unmanned systems domain.

You will design and implement features across the full stack, build RESTful services with Java/Spring Boot, and work with Angular or React on responsive interfaces, Docker and Kubernetes for deployment, and modern data stores like PostgreSQL/OpenSearch.

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

5+ years software development
Agile methodologies
Independent work

Education

Bachelor's degree or equivalent

Tools

Java/Spring Boot
Angular
React
PostgreSQL/OpenSearch/Elasticsearch
Docker
Kubernetes/Helm

Job description

CACI is seeking a Mid-Level Software Engineer in Sterling, VA to join our engineering team and contribute to scalable, high-performance applications in the counter unmanned systems domain.

You will design and implement features across the full stack, build RESTful services with Java/Spring Boot, and work with Angular or React on responsive interfaces, Docker and Kubernetes for deployment, and modern data stores like PostgreSQL/OpenSearch.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

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

Hybrid
USD 94,000 - 198,000
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
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
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
Agile Full-Stack JAVA/REACT Dev | Secret Cleared
Agile Full-Stack JAVA/REACT Dev | Secret Cleared

CACI • Arlington (VA)

On-site
USD 104,000 - 218,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
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 Full Stack Developer - National Security Tools
Senior Full Stack Developer - National Security Tools

CACI International Inc. • Fairfax (VA)

On-site
USD 94,000 - 199,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