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
Any graduate