Journeyman - Full Stack Developer

D2 Government Solutions
St. Louis, MO, United States
6 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Software Applications Systems Engineering Confluence JIRA Automation of Tests Cloud Computing Cloud Engineering Code Review
+24 more
Cyber Security Information Systems Corona (Software Development Kit) DevOps PostgreSQL Node.Js Scrum Methodology Software Architecture Software Maintenance Systems Development Life Cycle Software Engineering Software Requirements Analysis Software Systems Systems Integration Software Organization Gitlab Git Vue.js Containerization Information Technology AWS Fargate Software Version Control Devsecops Docker

Job description

D2 Government Solutions is seeking a motivated and experienced Software Developer / DevSecOps Engineer to support the development, maintenance, and enhancement of mission-critical maritime systems software. The successful candidate will work within an Agile development environment, leveraging DevSecOps best practices to design, develop, test, and sustain software solutions supporting Department of Defense operations.

This position requires a strong technical foundation in modern software development, cloud computing, and system sustainment while collaborating with cross-functional engineering teams to deliver reliable and secure software products., * Design, develop, troubleshoot, test, and maintain software applications and system enhancements.

  • Perform adaptive, corrective, preventive, and perfective software maintenance activities.
  • Participate in Agile development processes, including sprint planning, peer reviews, code reviews, and testing activities.
  • Develop and maintain automated testing solutions within a DevSecOps framework.
  • Analyze software requirements and translate them into effective technical solutions.
  • Support software integration, deployment, and sustainment activities.
  • Identify software, hardware, and infrastructure dependencies and capacity requirements.
  • Collaborate with software engineers, system engineers, and other stakeholders to resolve technical issues.
  • Create, update, and maintain technical documentation, system diagrams, and engineering artifacts.
  • Ensure compliance with cybersecurity requirements and software development best practices.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Information Systems, Software Engineering, or a related technical field.
  • Minimum of two (2) years of relevant software development or software integration experience.
  • Experience developing solutions in cloud-based or service-oriented environments.
  • Working knowledge of AWS cloud technologies and cloud architecture principles.
  • Understanding of DevOps and DevSecOps methodologies and workflows.
  • Knowledge of software architecture, software development lifecycle (SDLC), and software sustainment practices.
  • Experience with:
  • Vue.js
  • Node.js
  • PostgreSQL
  • Experience using source control tools such as Git, GitLab, or similar platforms.
  • Familiarity with AWS services including EC2, S3, Reserved Instances, and related technologies.
  • Experience creating system engineering documentation, including design diagrams and technical design documents.
  • Working knowledge of collaboration and project management tools such as Jira, Confluence, and Rocket.Chat.
  • Active Top Secret Security Clearance required.
  • Ability to obtain and maintain Sensitive Compartmented Information (SCI) eligibility after hire., * DoD 8570 baseline certification such as Security+ CE or higher.
  • Experience with containerization and orchestration technologies including:
  • Docker
  • ECS
  • EKS
  • Fargate
  • AKS
  • Experience supporting Department of Defense or national security programs.
  • Familiarity with secure software development and cybersecurity compliance requirements.

Desired Skills

  • Strong analytical and problem-solving abilities.
  • Excellent verbal and written communication skills.
  • Ability to work independently and within a collaborative Agile team environment.
  • Strong organizational and time-management skills.
  • Commitment to continuous learning and professional development.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:45 min

Transitioning from software development to security roles

Stefania Chaplin · World Congress 2022

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all