Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI International Inc · 3 hours ago

Software Developer

CACI International Inc is seeking an Application Developer with proficiency in Object-Oriented Programming to support their DOD customer. The ideal candidate will be responsible for participating in the full application development lifecycle focused on Java-based applications, working closely with business analysts and other team members to deliver high-quality software solutions.

Information TechnologyService IndustrySoftware
check
Comp. & Benefits
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. (e.g., custom, COTS, GOTS)
Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls
Presents ideas for system improvements
Conducts impact analysis for software changes
Produces detailed specifications and writes software code
Works closely with business analysts, designers, product owner, and subject matter experts to understand functional requirements
Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle
Provides input into training manuals for users as necessary
Understands the structure and functionality of the COTS applications (e.g., Oracle, SAP, and Momentum)
Writes interfaces and conversion routines leveraging the application programmatic interface (API)
Extends applications by using applicable application tools
Maintains knowledge of feature and technical changes in the application
Adhere and support AGILE process-based development
Assist with the preparation of user and administrator documentation

Qualification

JavaFull-stack developmentObject-Oriented ProgrammingLinux developmentMavenGitLab-CIJavaScriptHTML/HTML5CSS3Application securityAGILE processTeam collaborationProblem-solvingCommunication

Required

Must have BA/BS in a related field
Must possess 14+ years of development experience with any object-oriented programming language (Java); without a degree must possess 18+ years of development experience OR 7 years of professional experience with a related Master's degree
Must be a US citizen and able to obtain a CAC
Must possess TS/SCI clearance and be willing to obtain a CI Polygraph
Experience working with web application development in a Linux development and environment
Working experience using Maven and GitLab-CI
Working experience building web applications using JavaScript, HTML/HTML5, or CSS3
Understanding of security processes to support application security approval

Preferred

Experience working in S3
Experience with any of the following: Apache HTTP, CSS, MySQL, PostgreSQL/postgis, REST, SOAP

Benefits

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Company

CACI International Inc

company-logo
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.

Funding

Current Stage
Public Company
Total Funding
$1B
2025-05-21Post Ipo Debt· $1B
2003-01-10IPO

Leadership Team

leader-logo
John Mengucci
President & CEO
linkedin
leader-logo
Darryl W Burke
Senior Vice President / Air Force Client Executive
linkedin
Company data provided by crunchbase