
Web Application Developer
CACI International Inc
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $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