CACI International Inc

Software Developer / Engineer

CACI International Inc

full-time

Posted on:

Origin:  • 🇺🇸 United States • Colorado, Virginia

Visit company website
AI Apply
Apply

Salary

💰 $82,100 - $172,400 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSBootstrapCloudCypressDockerDynamoDBEC2JavaJavaScriptJUnitKubernetesLinuxMicroservicesMockitoMySQLPostgresRedisSpringSpring BootSpringBootTypeScriptVue.js

About the role

  • Work within a multi-disciplined agile team to design, develop, and maintain next generation mission management applications using cloud native technologies
  • 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, and help troubleshoot any bugs found
  • Report brief status at agile stand-up meetings, prioritize daily work, code collaboratively with teammates, and participate in TEMs as needed
  • Follow an extreme agile continuous deployment software development framework and contribute to mission-focused deliverables
  • Use technologies including Java 17 (Spring Boot, Spring Framework), JavaScript/TypeScript (Vue, Bootstrap), automated testing tools (Mockito, JUnit, Cypress), databases (PostGres, MySQL, Redis, AWS DynamoDB), AWS services (EC2, RDS, S3, SNS/SQS, Lambda), SCM tools (Git, Jira, Confluence), and DevSecOps tools (Gitlab CI/CD, SonarQube, Fortify)

Requirements

  • Available to work in-person at CACI facilities in Sterling, VA or Aurora, CO
  • Clearance: Must have TS/SCI with poly (or be willing to take a polygraph)
  • Education: Bachelor’s Degree in STEM field or related experience
  • Experience: 5 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)
  • Desired: Experience with Agile methodologies and DevOps processes and tools
  • Desired: Experience using Amazon Web Services
  • Desired: Experience with container management tools (e.g., Docker, Kubernetes)
  • Desired: Experience with Git / GitLab source code management tools
  • Desired: Experience using Test Driven Development (TDD) tools such as Cypress and Mockito
  • Desired: Experience with database systems such as MySQL, Redis, etc
  • Percentage of Travel Required: Up to 10%
EX Squared LATAM

Senior Backend Developer, Java, AWS

EX Squared LATAM
Seniorcontract🇺🇸 United States
Posted: 32 days agoSource: exsquaredlatam.breezy.hr
AWSCloudDistributed SystemsDockerJavaJenkinsJUnitKafkaKubernetesLinuxMicroservicesMySQL+10 more
NucleusTeq

Senior Java Lead / Architect

NucleusTeq
SeniorcontractArizona · 🇺🇸 United States
Posted: 20 days agoSource: nucleusteq.breezy.hr
AWSAzureCassandraCloudDockerETLJavaJenkinsKubernetesMicroservicesOpenShiftOracle+3 more
Activate Interactive

Senior Software Engineer, Back-End

Activate Interactive
Seniorcontract🇸🇬 Singapore
Posted: 3 days agoSource: apply.workable.com
AWSCloudDockerDynamoDBGradleGrafanaJavaJenkinsJUnitKafkaKotlinKubernetes+15 more
Pilot.com

Software Engineer, Takeoff

Pilot.com
Juniorfull-timeCalifornia, New York, North Carolina, Tennessee · 🇺🇸 United States
Posted: 14 days agoSource: boards.greenhouse.io
AWSDockerJavaScriptOraclePostgresPythonSpringTerraformTypeScriptVue.js
SiteMinder

Senior Full-Stack Software Engineer

SiteMinder
Seniorfull-time🇵🇭 Philippines
Posted: 13 days agoSource: jobs.ashbyhq.com
AWSCassandraCloudDockerDynamoDBEC2JavaScriptKotlinMicroservicesMongoDBMySQLNode.js+6 more