Software Development Intern - Summer 2026

CACI International
101d$43,900 - $87,900

About The Position

CACI is looking for a talented Software Developer for our Summer 2026 internship program. As an intern in this organization, you will have the opportunity to work with a variety of technologies, which may include Java 17, ReST, Spring, Angular, Bootstrap, Cesium, OpenLayers, WebGL, WebAssembly, Accumulo, PostGres, Python and a variety of other enterprise technologies. You will also be exposed to GIS & OGC standards, continuous integration, and automated testing tools such as GitLab, Cypress, and JUnit.

Requirements

  • Understanding of programming principles, such as object-orientation and use of design patterns.
  • Understanding microservice environments, AWS, Containerization strategies (Docker, OCI, etc.), Kubernetes.
  • Modern Server development frameworks, including but not limited to Spring Boot, Micronaut, etc.
  • Modern client development frameworks, AngularJS/Angular, REACT, Svelte, or similar.
  • Java and associated libraries.
  • JavaScript, HTML, CSS, and associated libraries.
  • Linux and Windows skills.
  • Experience with technical projects from design to production.
  • Ability to present designs to customers and stakeholders.
  • Must currently be enrolled in a full-time Undergraduate, or Graduate Student.
  • If Undergraduate or Graduate, pursuing a degree in Computer Science or related field is preferred, not required.
  • Must be able to obtain and maintain applicable security clearance.

Nice To Haves

  • Experience using and interacting with various DevOps tools, including: Jenkins, GitLab, Nexus.
  • Experience using various programming languages, tools, and techniques, including: Java, JavaScript, Groovy, Svelte, Angular, Python, GIT, SQL, Semantic version control.
  • Minimum GPA of 3.0 or higher is preferred, not required.

Responsibilities

  • Learn to fully unit test the code you have written.
  • Participate in peer review of completed code.
  • Follow established version control processes that govern commits back to main branch.
  • Learn to use established CI Pipelines in the AWS cloud to qualify and build your code.
  • Learn to properly integrate, integration test and regression test your code using established test automation.

Benefits

  • Healthcare
  • Wellness programs
  • Financial benefits
  • Retirement plans
  • Family support
  • Continuing education
  • Time off benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service