About the role

  • Software Developer building and maintaining cloud-native applications for Situational Awareness and Collaboration capabilities at CACI. Collaborating with cross-functional teams in Agile environment to deliver high-quality software.

Responsibilities

  • Work on a complex near real-time web-app development team based on cloud architecture.
  • Help maintain the existing architecture and code base.
  • Design new features, services, and interfaces.
  • Contribute to a positive and upbeat team atmosphere.
  • Collaborate with cross-functional teams in an Agile environment.
  • Implement and work with microservices architecture in cloud environments.
  • Contribute to the full software development lifecycle, from conception to deployment.
  • Ensure code quality through testing and code reviews.

Requirements

  • Active TS/SCI clearance with preferably with a polygraph.
  • Bachelor’s degree in Computer Science, a related major, or graduation from a coding bootcamp.
  • 3+ years of relevant experience.
  • Experience working with Linux or similar Operating Systems.
  • Experience working as a member of a development team participating in the complete product development lifecycle.
  • Familiarity with Agile software development methodologies.
  • Demonstrated Java and/or JavaScript programming experience in a Unix/Linux environment.
  • Familiarity with Amazon Web Services (AWS).
  • Familiarity with continuous integration and software CM processes/tools (Argo, GIT, JIRA, Confluence).
  • Strong troubleshooting/problem-solving skills.
  • Effective communication skills.
  • Time management and organizational skills, including the ability to work in a dynamic, real-time environment with rapidly changing priorities.
  • Must be able to multi-task and work independently with minimum supervision to meet deadlines.
  • Experience with microservice architectures
  • Familiarity with build tools (e.g., gradle, maven).
  • Security+ or other IAT II qualified security certification (within 3 months of hire).

Benefits

  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits

Job title

Junior Software Engineer

Job type

Experience level

Junior

Salary

$69,100 - $141,500 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job