Software Developer / Engineer at CACI | Sterling, US | Rezi

Software Developer / Engineer at CACI

Software Developer / Engineer

CACI · Sterling, US

3 weeks ago

Software Developer / Engineer

CACI · Sterling, US

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

CACI is seeking a Software Developer to join a multidisciplined team to work on delivering the next generation of mission management systems using cutting edge cloud native technologies following an extreme agile continuous deployment software development framework. As a developer on this dynamic program, you will bring your software development experience and perspective to work within a multi disciplined agile team in designing, developing, and maintaining next generation mission management applications.

Responsibilities

  • Develop, troubleshoot, and maintain cloud native microservices and a user interface (UI) for a data-rich application with complex user workflows.
  • Write automated tests against your code.
  • Deploy to a fully automated DevSecOps pipeline.
  • Help troubleshoot any bugs found.
  • Report a brief status at an agile stand-up meeting.
  • Dig into the highest priority work to accomplish that day.
  • Code with your teammates.
  • Participate in TEMs as needed.

Requirements

  • Must have TS/SCI with poly (or be willing to take a polygraph).
  • Bachelor’s Degree in STEM field or related experience.
  • 3 or more years of experience in software development.
  • Experience with Java/Back-end OR Experience with Web/Front End.
  • Experience developing within Linux environment.
  • Experience with containers or microservice architecture.
  • Willingness to work across Full Stack of product.
  • Willingness to work within true Agile Kanban processes and dynamic development environments.
  • Demonstrated experience working with others in a team environment.
  • Current Security+ certification (or the willingness to get it).

Skills

  • Java 17
  • Spring Boot
  • Spring Framework
  • REST microservices
  • JavaScript/TypeScript
  • Vue
  • Bootstrap
  • Mockito
  • JUnit
  • Cypress
  • PostGres
  • MySQL
  • Redis
  • AWS DynamoDB
  • AWS EC2
  • AWS RDS
  • AWS S3
  • AWS SNS/SQS
  • AWS Lambda
  • Git
  • Jira
  • Confluence
  • Gitlab CI/CD
  • SonarQube
  • Fortify
  • Agile methodologies
  • DevOps processes and tools
  • Amazon Web Services
  • Docker
  • Kubernetes
  • Git / GitLab
  • Test Driven Development (TDD)
  • Database systems

Location

  • Sterling, VA
  • Denver, CO

Work Type

  • Full time
  • In-person

Experience Level

  • 3 or more years of experience in software development

Education Level

  • Bachelor’s Degree in STEM field or related experience

Salary/Compensations

  • $82,100-$172,400

Benefits

  • Healthcare
  • Wellness
  • Financial
  • Retirement
  • Family support
  • Continuing education
  • Time off benefits
  • Flexible time off

About the Company

  • At CACI, we place character and innovation at the center of everything we do.
  • As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.
  • CACI values the unique contributions that every employee brings to our company and our customers - every day.
  • Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.

Equal Opportunity

  • All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.