Bachelor's degree with 12+ years of relevant technical experience; additional experience may substitute for degree.
6+ years in designing, developing, and modifying standalone application software.
3+ years in Infrastructure as Code (IaC) using Ansible, Terraform, and AWS CloudFormation.
5+ years in Agile software development environments.
5+ years of hands-on experience in AWS cloud environments.
Proficiency in Java, JavaScript, Node.js, React, jQuery, and related technologies.
Extensive experience in developing and integrating REST APIs.
Responsibilities
Design, develop, test, and maintain enterprise applications using Java and modern frameworks.
Develop and integrate Service-Oriented Architecture (SOA) solutions with RESTful APIs.
Implement Infrastructure as Code (IaC) solutions for automated provisioning and configuration management.
Maintain and optimize automated CI/CD pipelines using tools like GitLab CI and Jenkins.
Provision and manage AWS networking and infrastructure components.
Develop and deploy cloud-based applications utilizing various AWS services.
Identify and resolve complex technical issues throughout the software development lifecycle.
Benefits
10 Paid Time Off (PTO) days & 5 Floating days off.
11 Paid Holidays with flexible time options.
Paid Bi-Monthly payroll.
401(k) with a guaranteed 3% match after 3 months of employment.
Performance and recognition awards quarterly.
Comprehensive health benefits including medical, dental, and vision coverage through United Healthcare.
Tuition and training reimbursement for career development.
Monthly parking expense reimbursement up to $150.
Project-based performance bonuses and yearly company-based bonuses.
Full Job Description
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.
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 OffPTO):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.