Full Stack Developer
Arlington County, VA - USA
Job Summary
- 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.
- Education & Experience: Bachelors 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 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.
- 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.
- 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)
- 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.
- 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.
- Performance bonus Project-based
- Yearly bonus Company based
Required Skills:
Programming Languages: Java JavaScript TypeScript HTML CSS XML JSON Frameworks & Libraries: Spring Framework Spring Boot Hibernate React jQuery Bootstrap Cloud Platforms & Services: AWS Azure EC2 RDS Lambda S3 SNS SQS AWS Directory Services Infrastructure as Code: Terraform Ansible AWS CloudFormation DevOps & CI/CD: GitLab GitLab CI Jenkins JFrog Artifactory Testing & Security: Selenium Leapwork Static Code Analysis Fuzz Testing Threat Modeling APIs & Architecture: RESTful APIs SOA ESB Message Queues Development Tools: Visual Studio GitLab Version Control Systems
Required Education:
Bachelors Degree and a minimum of 12 years of directly relevant technical experience. Additional experience may be considered in lieu of degree.