You will manage the full application development lifecycle for Java microservices-based applications. Responsibilities include designing operator dashboards and backend services within a PaaS environment, building and optimizing microservice APIs, and integrating external systems.
Responsibilities
- Design and develop operator dashboards and backend services within a PaaS application.
- Build and optimize backend microservice APIs and integration routines.
- Review existing codebases and implement new frameworks to ensure security and efficiency.
- Conduct unit testing, functional testing, and maintain technical documentation in Confluence.
- Collaborate with cross-functional teams using Agile methodologies and tools like Jira.
Required Skills
- 7-10+ years of full-stack development experience.
- 5+ years of DoD lifecycle software development experience.
- Active Top Secret Clearance with SCI Eligibility.
- Proficiency in React, JavaScript, NodeJS, HTML5, and CSS3.
- Strong UI/UX architecture skills with experience in Human-Centered Design (HCD).
- Advanced programming in Java or Python.
- Experience with Spring, Flask, Vue, or Node.JS.
- Knowledge of CI/CD pipelines including Maven, GitOps, Jenkins, and Nexus.
- Familiarity with Kubernetes and Linux environments.
- Experience with SQL, MySQL, or PostgreSQL.
- Knowledge of cybersecurity measures in classified systems.
Preferred Skills
- Knowledge of DoD Enterprise DevSecOps Reference Design.
- Knowledge of DoDI 5000.87, Operation of the Software Acquisition Pathway.