CACI International Jobs

Job Information

CACI International Java Developers (We are sponsoring a Secret Clearance) in O'fallon, Illinois

Job Description

​Note: This position description is not an active opening but is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.

What You’ll Get to Do:

We are looking for a Secret cleared or clearable US Citizens for Mid to Senior Java developer to develop in an Agile methodology. Your primary responsibility will be to design and develop Java EE applications and to coordinate with the rest of the development teams working on different layers of the infrastructure with a focus on front end design. Therefore, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.

As an experienced “Java Developer” in CACI's growing Business and Information Technology Services (BITS) organization you will serve as the authorized project interface with project stakeholders including government personnel and customer agency representatives. Responsible for facilitating delivery of customer-defined software development projects. Our DPS program is an Oracle Logistics and Transportation solution to Department of Defense customers. We offer more than just a job – this is your career! CACI offers training opportunities and ways to propel your career forward. Our environment fosters both personal and professional growth. CACI takes pride in ensuring a work/life balance. Your hard work will be rewarded, and we always strive to take care of our team.


Our team prides itself in exercising character and innovation every day on the Defense Personal Property System (DPS) program. DPS is responsible for managing the movement and storage of approximately 700,000 personal property shipments worldwide for our service members and their families. The role of CACI on the DPS program encompasses both system operations, sustainment (providing services to support the system’s 98% availability worldwide, twenty-four (24) hours a day, seven (7) days a week), and new software development to deliver enhanced functionality while improving the program’s stability and security.

Some individuals on our team have been with the DPS program for upwards of ten years (and with CACI even longer), giving them great insight when it comes to understanding both how the system operates as well as the needs of the user community. The team takes great pride in both recognizing our customer’s goals in order to bring them to fruition and anticipating their challenges to tackle issues before they become major problems. This has resulted in a strong, trusted relationship between the CACI team and the Government business owners.

We are a very close-knit team (like family in many ways) with focus on collaboration, transparency, cross-training, and career growth (and we also have a lot of fun together!). We are looking for a team player who is also a self-starter and will jump in to provide value, continuous improvement, and leadership to the team. There are opportunities for additional responsibilities for the right person. Our Java Developers will receive the training and certifications needed to excel in this marketplace.

More about your role:

  • Be a part of a dynamic, close-knit team of mid- to senior-level professionals.

  • Responsible for researching, designing, developing and/or modifying software systems.

  • Presents ideas for system improvements.

  • Conducts impact analysis for software changes.

  • Produces detailed specifications and writes software code.

  • Works closely with business analysts, designers, and subject matter experts to understand functional requirements.

  • Conducts unit tests and documents findings.

  • Supports formal testing in controlled environment before code is promoted to production..

You’ll Bring These Qualifications:

  • Active Secret clearance or higher (or ability to obtain a secret clearance for US Citizens)

  • Bachelor's degree in Computer Science or related field or equivalent combination of education and experience.

  • Minimum of 2-5+ years of related software development experience.

  • Solid knowledge of Java (Object Oriented Programming concepts).

  • Adheres to program configuration change control standards.

  • Maintains knowledge of feature and technical changes in the application.

  • Experience under formal software development processes.

  • Critical thinker with the ability to demystify complex technical requirements.

  • Proficient understanding of web markup, including HTML5, CSS3, and JSF2

  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery

  • Good understanding of asynchronous request handling, partial page updates, and AJAX

These Qualifications Would be Nice to Have:

  • Java EE 7

  • Java EE 8

  • Spring framework

  • Service Oriented Architecture / Web Services – SOAP / REST

  • JUNIT -Mockito

    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.