CACI logo

Junior Software Engineer

CACI
Full-time
Remote
United States
$53,000 - $106,000 USD yearly
Software/ IT

CACI is seeking a talented Junior Software Engineer to join our dynamic team supporting vital Department of Defense procurement systems. This role offers a unique opportunity to apply your technical expertise to applications that impact national defense operations.

As a Junior Software Engineer, you will design, develop, and maintain high-performance applications while collaborating with front-end developers and other Agile team members to create seamless, end-to-end solutions.

You will be working on the Procurement Integrated Enterprise Environment (PIEE) - the DoD's comprehensive procurement platform. This system encompasses numerous modules supporting the complete procurement lifecycle from initial solicitation through final contract closeout. Your work will directly enhance the efficiency and effectiveness of defense procurement operations, ensuring warfighters receive the resources they need when they need them.

Responsibilities

  • Design, implement, and maintain Java applications using Spring/Spring Boot
  • Front-end development with Angular and React frameworks
  • Develop and integrate RESTful APIs and microservices
  • Write clean, maintainable, and efficient code
  • Troubleshoot and debug applications
  • Participate in agile development methodologies and CI/CD processes

Qualifications

Required:

  • MUST BE A US CITIZEN and have the ability to obtain and maintain required security clearances.
  • 0-3 years of development experience
  • Proficiency with Spring Framework and Spring Boot
  • Experience with front-end development using Angular and React
  • Knowledge of TypeScript for building type-safe applications
  • Knowledge of database technologies (SQL and NoSQL)
  • Understanding of Git version control and familiarity with GitLab
  • Knowledge of DevSecOps principles.
  • Bachelor’s degree in Computer Science, Engineering, or a related field

Desired

  • Some familiarity with AWS services such as EC2, S3, Lambda, and Aurora/DynamoDB
  • Knowledge of Elasticsearch and Kibana for data visualization and analytics
  • Understanding of microservices architecture and design patterns
  • SAFe Practitioner or SAFe for Teams certifications