Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

DCCA Logo

Full Stack Developer

DCCA

$120,000 - $155,000
Sep 23, 2025
Columbia, MD, US
Apply Now

DCCA is looking for a Full Stack Developer to provide innovative IT solutions to government agencies and commercial enterprises, helping them upgrade their technology quickly and efficiently, and tackle complex IT problems.

Requirements

  • 8+years as a software engineer building multi-tier, enterprise web-based solutions using technologies/frameworks such as REST, JavaScript ES6, Typescript, JSON, Java, Python, RDBMS, ORM.
  • 2+ years working with AWS Glue for ETL development.
  • Experience with AWS data services such as S3, Redshift, RDS, and Lambda.
  • Experience with SonarQube
  • Experience with code version tools such as GitHub.
  • Experience with HTTP and design patterns applicable to RESTful web applications.
  • Expertise in Secure Coding and Secure Development Life Cycle.

Responsibilities

  • Full Stack Agile development of web-based enterprise solutions utilizing Java. React, HTML5, CSS3, SCSS, CSS frameworks, JavaScript/Typescript, JSON, SQL, Postgres.
  • Develop code and unit tests using Java, React, plsql.
  • Design, develop, and maintain efficient ETL pipelines using AWS Glue for data extraction, transformation, and loading across multiple sources and destinations (e.g., S3, Redshift, RDS).
  • Write complex scripts within AWS Glue to handle custom data transformations, business rules, and data cleaning tasks.
  • Configure and manage Glue Crawlers for data cataloging and schema discovery. Ensure data consistency and availability in the AWS Glue Data Catalog.
  • Automate routine data processing tasks, reporting, and error-handling workflows using AWS Glue and Python.
  • Collaborate with team to develop new features and functionality.

Other

  • Candidate must have or be willing to obtain a Public Trust Clearance
  • 2+ years estimating, planning, and executing complex projects using Agile methodologies.
  • Building strong relationships through Agile team(s) and personal performance
  • Collaborating in a multiple team environment
  • Exceptionally strong communication skills, verbal and written. Includes the ability to effectively communicate complex information to audiences with varying technical and system backgrounds and at multiple organizational levels