Apply Now    

Software Developer

Req #: 200591
Location: Herndon, VA US
Job Category: Information Technology
Security Clearance: TS/SCI with Polygraph
Clearance Status: Must Be Current

Job Description

What You’ll Get to Do:

This position is in support of an extremely complex, highly visible mission application.  The Software Developer must have Full Life Cycle front end user interface (UI) and backend data mover application development experience in a Java Agile development environment.

Duties include engineer, design, code, debug, unit test, and assist in Quality Assurance testing of custom applications in Java and Apache Tomcat (where necessary).  The Software Developer must be able to integrate software with existing systems, develop in a team environment, and assist with Tier 3 / 4 support to operations staff along with meeting project schedules.

You’ll Bring These Qualifications:

  • Analyze user needs and develops software solutions in an Agile, sprint, and Jira environment.
  • Design software or customizes existing software for client use with the aim of optimizing operational efficiency.
  • Convert project specifications and statements of problems and procedures to detailed logical work flows for coding.
  • Work with the operations staff to understand problems had with software and assists in resolving them. Resolve customer complaints with the software and responds to suggestions for improvements and enhancements.

Required Skills:

  • Must have full lifecycle application development experience with large complex backend systems, including Engineering, design, coding, debugging, and unit testing applications in Java
  • Must be able to Integrate software with existing systems
  • Must have strong development experience with JAVA
  • Strong oral and written communications skills required
  • Follow established development processes and procedures to include Sprint planning and code reviews
  • Ability to work well in a team environment
  • Ability to support on-call operational support
  • Demonstrated ability to prepare and brief comprehensive project documentation (requirements, system design, interface control documents, security etc.)

These Qualifications Would be Nice to Have:

  • Demonstrated experience with some of the following:  Web services, XML, MySQL, Oracle, UNIX, Linux, Redhat Linux, J2SE, Powershell, SOAP, JAVA, Eclipse, SQL Developer, SQL, Apache Maven, Apache Tomcat
  • LDAP/PKI experience a plus

Education & Experience

Candidate must have one of the following:

  • 12 Years of job related experience and High School/GED diploma
  • 10 Years of job related experience and Associate degree
  • 8 Years of job related experience and Bachelor’s degree
  • 6 Years of job related experience and Master’s degree
  • 4 Years of job related experience and Doctorate

What We Can Offer You:

- We’ve been named a Best Place to Work by the Washington Post.

- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.

- We offer competitive benefits and learning and development opportunities.

- We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.

- For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.

Job Location



CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.

Apply Now    
Link for schema