CACI International Inc

Web Application Developer

CACI International Inc

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $53,100 - $106,300 per year

Job Level

JuniorMid-Level

Tech Stack

AngularAnsibleCyber SecurityHibernateJavaJavaScriptJenkinsKubernetesLinuxMySQLOpenShiftOraclePostgresReactSCSSSOAPSpringSQLVue.js

About the role

  • Develop software applications with Java
  • Work with business analysts to understand requirements as documented in user stories
  • Work with subject matter experts and testers to verify functionality against documented test cases
  • Work with cybersecurity engineers to identify and remediate security vulnerabilities
  • Ability to provide 24x7 support of applications as required

Requirements

  • Bachelor's degree in Computer Science or related field
  • A minimum of 2 years in relevant software development experience
  • Experience working in an agile/scrum development process
  • Experience with Scaled Agile Framework (SAFe) principles and practices
  • Knowledge of and ability to apply software support and troubleshooting methodologies
  • Java and Java frameworks such as Spring and JPA/Hibernate
  • JavaScript and client application frameworks such as Angular, React, Vue, etc.
  • HTML5, CSS, and CSS preprocessors like SASS or LESS
  • Developing REST & SOAP services and APIs
  • Understanding of microservice architecture
  • UI/UX design and working with UI developers to finalize and implement their designs
  • Cross-browser development and testing
  • Compliance with Section 508 accessibility requirements
  • SQL and relational databases such as Oracle, SQL Server, MySQL, and PostgreSQL
  • General development tools such as Git, Eclipse / IntelliJ / Visual Studio Code, etc.
  • Development and deployment with OpenShift, Kubernetes, Jenkins, and Ansible
  • Linux and Windows server environments
  • Ability to provide 24x7 support of applications as required
Benefits
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaJava frameworksSpringJPAHibernateJavaScriptAngularReactVueREST
Soft skills
communicationcollaborationproblem-solvingtroubleshootingsupport
Certifications
Bachelor's degree in Computer Science