CACI is seeking to enable national security missions through creation and delivery of innovative, technology-centric solutions that provide decision advantage to customers
Requirements
- Experience with Java, Spring
- Experience with REST
- Experience with micro services (Docker, Kubernetes, Helm Charts)
- DevOps Pipelines
- Experience with Messaging and/or ESB Technologies
- Experience with Software Testing (e.g. Junit, Automated Test Tools, etc)
- Experience with Linux shell scripting and build tools (e.g. Ant, Maven, etc)
Responsibilities
- Collaboratively create mission critical software applications for its users
- Provide software design and development expertise in support of new application development
- Participate in new development starting with requirements analysis and design
- During the development phase provide a technical solution compliant with the design and interface definitions
- Provide support to test, integration, and deployment of the software baseline
- Be self-motivated understanding technical concepts, have good communication skills, and able and willing to collaborate on technical items with the larger team
- Be familiar with the good development and configuration management practices and have previous development experience
Other
- Active TS/SCI with Polygraph clearance
- Bachelor’s degree or equivalent (computer science, information technology, or related field)
- Up to 10% travel required
- Must have good communication skills
- Must be self-motivated and able to collaborate with teammates