Description

About the role:
Responsible for full application development lifecycle focused on Java micro-service based applications. 
Conceptualization, design, and development of operator dashboards and backend services. 
Implement and support features and capabilities in a platform-as-a-service (PaaS) application. 
Review existing codebase and create new code base to ensure an efficient and secure framework. 
Enhance data processing methods for information system security. 
Collaborate with cross-functional teams to meet customer requirements. 
Conduct maintenance tasks on existing products. 
Adhere and support Agile process-based development, through third-party agile software such as Jira/Confluence/Mattermost, etc. 
Develop, manage and maintain technical documentation, such as user manuals, training documentation, software guides, etc. in Confluence, and other data repositories. 
Conduct unit tests and support formal development/functional test requirements. 
Adhere to program configuration change control standards. 
Write interfaces and conversion routines, leveraging the application programmatic interface (API). 
Work at on-site location multiple times a week while working mostly from home. 
Skills / Qualifications:
Must have Active Top Secret Clearance with SCI Eligibility
Bachelor’s degree in Computer Science, Information Technology, or related field.
7-10+ years of experience in full-stack development.
Proven working experience building web applications using React, JavaScript, NodeJS HTML/HTML5, or CSS3.
Experience in UI/UX architecture and Human-Centered Design (HCD).
Strong UI/UX architecture skills with a focus on operator dashboards.
Experience with backend microservice API development, integration and optimization.
Familiarity with cybersecurity measures in classified systems.
Knowledge of Design Thinking methodologies.
Experience with CI/CD pipelines (e.g., Maven, GitOps, Jenkins, Nexus).
Familiarity with container orchestration tools (e.g., Kubernetes).
5+ years of DoD life cycle software development experience.
Web framework development tools experience (Node.JS, Vue, Flask, Spring/JAVA).
Advanced software programming ability with server-side programming languages (Preferably: Java, Python).
Familiarity with other standard Web technologies (jQuery, JSON, AJAX, Apache/Nginx).
Familiarity with SQL queries and database management (MySQL or PostgreSQL).
Experience working with web application development in a Linux environment.
Preferred Qualifications:
Familiarity with Human-Centered Design (HCD) principles and practices.
Knowledge of Design Thinking methodologies.
Knowledge of DoD Enterprise DevSecOps Reference Design
Knowledge of DoDI 5000.87, Operation of the Software Acquisition Pathway
 

Education

Any graduate