Senior Java DevOps Developer
CACI International IncAbout the role
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 KitFree account required — sign up in 30s