CACI International, Inc. is seeking a full-time Software Developer to our their team in Augusta, Georgia. As a member of a small development team, the software developer will actively participate in development cycles, work closely with other developers, and participate in the planning and implementation of application architecture decisions. The candidate will work on Fort Gordon, which is located near Augusta and Evans, Georgia. This area boasts a low-cost of living, great schools, beautiful weather, and multiple outdoor activities. Additionally, Augusta is Georgia‘s second oldest and second largest city that hosts the annual Masters Golf Tournament. Duties and Responsibilities: This position is for a motivated developer who can move from a Java server-side microservices to building an HTML web interface using front-end frameworks such as jQuery, Dojo, Bootstrap or whatever tool is right for the job. One day you might be integrating with third-party web-services, and the next you may be laying out a new web page. Your daily development will be on a multi-network, multi-node enterprise web-application with a large customer base. Since the environment is spread across multiple distinct networks, you will face many challenges that require thought processes that are not typically found within your everyday web-app development. This type of experience cannot be gained in a school setting. So, we are seeking developers who can change direction rapidly, utilize flexible thought processes, and can work in a close-knit team environment to produce the high quality product that our customers expect. If you have ever felt like your organization was scrimping on hardware or software, you will find it refreshing to sit down in front of three large high-end monitors and the latest computer hardware. You will work closely with a highly responsive system admin staff who go above and beyond the call-of-duty to ensure things are working smoothly and that you, the developer, have everything necessary to be productive. Experience and insight on architectural improvements and fixes are welcome at all levels of this team. Even junior team members are encouraged to add value wherever possible. Primary Responsibilities: -Develops software components that require knowledge of Java and related technologies. -Code, test, and debug existing programs and programs in development. -Assist in preparing documentation of software design. -Work closely with other developers from the beginning of a product life-cycle to its release. Required Qualifications: - TS/SCI Clearance - 3+ years of experience with either JAVA or Perl - Ability to analyze and develop software components based on knowledge of Java and another web service technologies. - Must be goal, project, and detail oriented and be willing to work independently as necessary. - Demonstrated knowledge of website and basic application security principles and best practices. - Ability to obtain Sec+ prior to starting The clearance level required is dependent on the type of clearance supported by our client. Desired Qualifications: - Experience working with web application development in Linux environments is a plus. - Experience with the following: - Apache htttpd - CSS - MySQL - Postgresql/postgis - XSLT - Geoserver - REST - SOAP Company Description: CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. Join CACI, where 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. A Fortune magazine World's Most Admired Company in the IT Services industry, CACI is a member of the Fortune 1000 Largest Companies, the Russell 2000 Index, and the S&P SmallCap600 Index. CACI provides dynamic careers for over 20,000 employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.