Jobs and Careers
CA

Senior Java DevOps Developer

CACI International Inc
United Statesfull_timeVerifiedPosted 21 Aug 2025
💰 $206,800/yr($98,500/yr$206,800/yr)

About the role

Senior Java DevOps Developer

Job Category: Engineering

Time Type: Full time

Minimum Clearance Required to Start: TS/SCI

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Local

Anticipated Posting End: 11/30/2025

The Opportunity:
CACI is looking to hire a Senior Java DevOps Developer to join their team. In this unique role you'll be responsible for designing, developing, integrating and testing Java software components in a scalable architecture.  Familiar with Agile/Scrum methodologies and able to accurately assess story points and complete tasking within estimates.  Able to both work independently and collaborate as part of a team working towards a common enterprise component solution.  Familiarity with messaging technologies, relational and semantic data repositories is a plus.  Familiarity with data formats associated with signals intelligence, signals processing and signals messaging is a plus, but direct signal data application experience is not necessary.

Responsibilities:

  • Perform application development and support
  • Understand and apply development design patterns.
  • Understand and apply design methodologies including Object-Oriented Design and Analysis and Domain-Driven Design
  • Understand and leverage common architectural styles and patterns (SOA, Microservice, Layered, Clean, Event Sourcing, CQRS, etc.)
  • Understand and apply quality techniques and practices (automated unit testing, Test Driven Design/Development, java performance analysis, continuous integration)
  • Problem and modification identification, classification, and prioritization
  • Design and development of RESTful APIs
  • Experience with relational (postgres) and non-relational (opensearch) databases
  • Creation and maintenance of system documentation and artifacts
  • Provide support for critical production issues
  • Experience with Git or Jenkins
  • Experience with containers and container orchestration
  • Experience with helm and quarkus
  • Work with development teams to containerize applications and build Kubernetes configurations for deploying and running the applications in Kubernetes.
  • Be part of Agile/Scrum cross-functional team and bring your own unique skill set to the table and collaborate with others to accomplish team goals
  • Technical skills in data management and working knowledge of Geospatial Information Systems (GIS)


Qualifications:

Required: 

  • Bachelor's Degree in Computer Science, Information Systems, or in an associated discipline or an equivalent combination of education and training that provides the required knowledge, skills and abilities
  • 5-7 years of software experience of back-end development and container experience
  • Java 8+, Hibernate, Maven, relational databases (Oracle, Postgresql, etc.), REST Services, Spring Boot
  • Experience in Agile/Scrum environment
  • Demonstrates critical thinking to problem-solving
  • Demonstrates teamwork
  • Self-motivated, ability to meet deadlines
  • Must have TS/SCI clearance


Desired:

  • Knowledge of user centric design
  • Knowledge of and experience with GeoServer, Geospatial data and technologies
  • Knowledge of maintaining security continuous monitoring Knowledge of DevOps
  • Technical skills in data management and working knowledge of Geospatial Information Systems (GIS)
  • Knowledge of docker, podman, containers, Kubernetes, Quarkus and/or helm
  • Experience with ArcGIS,  GeoServer and/or Open Geospatial Consortium (OGC) standards-based web services such as Web Map Service (WMS), Web Coverage Service (WCS), Web Feature Service (WFS), Web Processing Service (WPS), and Web Map Tile Service (WMTS)

-

________________________________________________________________________________________

What You Can Expect:

 

A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.

 

An environment of trust.

CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

 

A focus on continuous growth

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CACI International Inc

View company profile →