Back to results

Full Stack Developer

  • Arlington, VA, United States

Applications open in a new tab.

Job details

Posting language
English
Posted

Original job description

Position Overview

Novul Solutions is seeking an experienced Full Stack Developer to design, develop, implement, and maintain secure enterprise applications supporting mission-critical Department of Defense (DoD) operations.

The ideal candidate will have extensive experience in Java-based application development, modern front-end frameworks, AWS cloud infrastructure, Infrastructure as Code (IaC), and DevSecOps practices. This position requires strong technical expertise across the full software development lifecycle (SDLC), including application architecture, API integration, CI/CD automation, security testing, and Agile development.

This position is 100% onsite in Arlington, VA, with occasional travel as needed.

Key Responsibilities

  • Full Stack Application Development: Design, develop, test, and maintain enterprise applications using Java, Spring Framework, Spring Boot, Hibernate, React, JavaScript, TypeScript, jQuery, HTML, CSS, and JSON.
  • API & Systems Integration: Develop and integrate Service-Oriented Architecture (SOA) solutions using RESTful APIs, Enterprise Service Bus (ESB), and message queues.
  • Infrastructure as Code (IaC): Design, document, and implement IaC solutions using Ansible, AWS CloudFormation, and Terraform to automate infrastructure provisioning and configuration management.
  • DevSecOps & CI/CD: Develop, maintain, and optimize automated CI/CD pipelines using GitLab CI, Jenkins, JFrog Artifactory, and automated testing tools such as Selenium and Leapwork.
  • AWS Cloud Infrastructure: Provision, configure, and manage AWS networking and infrastructure components, including VPCs, subnets, availability zones, firewalls, Network ACLs, security groups, and hybrid connectivity.
  • Cloud Application Development: Develop and deploy cloud-based applications using AWS services, including EC2, RDS, Lambda, SNS, SQS, S3, and Directory Services.
  • Source Code Management: Establish and implement Git branching strategies, version control practices, and change management procedures.
  • Software Troubleshooting: Identify, debug, and resolve complex technical issues throughout all phases of the software development lifecycle.
  • Security & Compliance: Apply secure coding practices, conduct code reviews, perform threat modeling, and integrate static code analysis, fuzz testing, and security scanning tools.
  • Process Improvement: Develop and maintain Standard Operating Procedures (SOPs), playbooks, and work instructions to improve security operations and development workflows.
  • Performance Monitoring: Evaluate automation effectiveness and process improvements using defined metrics and Key Performance Indicators (KPIs).
  • Requirements Analysis: Collaborate with stakeholders to analyze user needs, assess technical feasibility, and deliver software solutions within established time and cost constraints.

Requirements

Required Qualifications

  • Education & Experience: Bachelor's degree with a minimum of 12 years of directly relevant technical experience; additional experience may be considered in lieu of a degree.
  • Application Development: 6+ years of experience designing, developing, and modifying standalone application software.
  • Infrastructure as Code: 3+ years of experience designing and developing IaC solutions using Ansible, Terraform, and AWS CloudFormation.
  • Agile Development: 5+ years of experience developing software in Agile environments.
  • Cloud Computing: 5+ years of hands-on experience working in AWS cloud environments.
  • Virtualization: 5+ years of experience working with virtualized infrastructure.
  • Programming & Frameworks: Proficiency in Java, JavaScript, Node.js, React, jQuery, Bootstrap, JSON, XML, HTML/CSS, and Visual Studio.
  • API Development: Extensive experience developing and integrating REST APIs, implementing software services, and supporting scripting languages.
  • CI/CD & Automation: Experience implementing and maintaining automated CI/CD pipelines and associated DevOps processes.
  • Version Control: Hands-on experience using GitLab or similar source code repositories.

Preferred Qualifications

  • Experience managing virtualized environments and working with AWS and Microsoft Azure cloud platforms.
  • Experience developing and maintaining SOPs, playbooks, work instructions, and technical process documentation.
  • Experience supporting secure enterprise applications within DoD, federal government, or other highly regulated environments.

Benefits

Core Benefits:

  • Paid Time Off PTO):TEN (10) Paid days off & FIVE (5) Floating days off.
  • Holidays: 11 Paid Holidays. Flex time can be utilized instead of holiday time usage.
  • Payroll: Paid Bi-Monthly.
  • 401(k): Partnered with the SECOND LARGEST Retirement plan provider in the U.S. Guaranteed 3% match. Eligibility – 21 years of age or older, after 3 months of employment
  • Individual or company-wide performance and recognition awards (Quarterly)

Health Benefits:

  • UNITED HEALTHCARE PPO, extensive national coverage.
  • INCLUDES: Medical/Dental/Vision/HSA.
  • Eligible on the first of the month, immediately after the start date.
  • Submit the enrollment form within 30 days of your start date otherwise, you will have to wait until October for the new year enrollment.

Quality of Life Benefits:

  • Training & Career Development Reimbursement of Tuition and training needed to support career development.
  • $150 monthly reimbursement contribution paid monthly towards parking expenses.
  • Receipts must be submitted by the close of business on the 25th of each month.
  • Reimbursements will be paid on the first payroll AFTER reimbursements are submitted each month.

Special Benefits:

  • Performance bonus – Project-based
  • Yearly bonus – Company based
More about this job

Skills

  • Oracle Java
  • AWS
  • Infrastructure as code
  • Software development
  • CI/CD
  • Agile development
  • Spring Framework
  • Spring Boot
  • React
  • JavaScript
  • TypeScript
  • jQuery
  • HTML
  • CSS
  • API development
  • Ansible
  • IBM Terraform
  • GitLab
  • Jenkins
  • JFrog Artifactory
  • Test automation
  • Selenium
  • ACLS
  • Git
  • Change management
  • Troubleshooting
  • Regulatory compliance
  • Process improvement
  • Negotiate with stakeholders
  • Agile
  • Cloud computing
  • Node.js
  • Bootstrap
  • Microsoft Visual Studio
  • DevOps
  • Microsoft Azure
  • Documentation

Report this job