Description

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.

Education

Any graduate