Overview
On Site
Full Time
Skills
Writing
RESTful
Agile
Communication
Groupware
Collaboration
Security Clearance
Java
Spring Framework
React.js
Microservices
Continuous Integration
Continuous Delivery
Amazon Web Services
Apache Maven
GitLab
Kubernetes
Docker
Ansible
Job Details
Modernizing a legacy operational system using a microservices-based architecture and cutting-edge technologies. The Microservices Developer will be responsible for:
Writing java spring boot based micro service applications utilizing AWS native technologies
Building REST services with Spring able to filter and select complex data objects
Implement CI/CD principals utilizing Maven, Gitlab and GitOps
Agile development and delivery of software
Communication and collaboration: Software Development is a team-oriented discipline. Engineers need to be able to communicate and collaborate effectively with other team members, as well as with stakeholders.
Basic Qualifications
Desired Skills
Education and Experience
Writing java spring boot based micro service applications utilizing AWS native technologies
Building REST services with Spring able to filter and select complex data objects
Implement CI/CD principals utilizing Maven, Gitlab and GitOps
Agile development and delivery of software
Communication and collaboration: Software Development is a team-oriented discipline. Engineers need to be able to communicate and collaborate effectively with other team members, as well as with stakeholders.
Basic Qualifications
- An active Top Secret clearance with polygraph within the last 7 years
- Java, Spring boot
Desired Skills
- React
- Microservice architectures
- CI/CD Tools: AWS tools, Maven, Gitlab & GitOps; Kubernetes, docker, Ansible
Education and Experience
- Nine (9) years experience as a Developer in programs and contracts of similar scope, type, and complexity is required.
- Bachelor's degree in a technical discipline from an accredited college or university is required.
- Five (4) years of development experience may be substituted for a bachelor's degree.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.