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 Software Engineer

DCCA

$120,000 - $140,000
Sep 25, 2025
Ellicott City, MD, US
Apply Now

DCCA is looking for a Full Stack Software Engineer to develop innovative, web-based enterprise solutions for government agencies and commercial enterprises, helping them upgrade their technology quickly and efficiently.

Requirements

  • 6+years as a full stack software engineer building multi-tier, enterprise web-based solutions using technologies/frameworks such as Java EE, Spring Boot, REST, React, JavaScript ES6, Typescript, JSON, Wildfly, RDBMS, ORM, REST.
  • 8+ years in one or more technical disciplines (e.g. architecture, process re-engineering, development, verification)
  • 2+ years estimating, planning, and executing complex projects using Agile methodologies.
  • Developing systems with Section 508 compliance
  • Experience with SonarQube
  • Familiarity with build tools such as webpack, npm, Storybook etc.
  • Familiarity with code version tools such as GitHub.

Responsibilities

  • Full Stack Agile development of web-based enterprise solutions utilizing Spring Boot, Microservices, Java17, React/Redux, HTML5, CSS3, SCSS, CSS frameworks, JavaScript/Typescript, JSON, SQL, Postgres.
  • Develop Spring Microservices using Java 17 supporting REST endpoints.
  • Write corresponding Junit tests for any new Java code.
  • Create UI components using React.js/Redux, supporting multiple browsers, platforms, and assistive technology (e.g., screen reader).
  • Develop reusable React components.
  • Collaborate with team to develop new features and functionality.
  • Participate in all Agile ceremonies.

Other

  • Candidate must have or be willing to obtain a Public Trust Clearance
  • 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.
  • Computer Science degree or Bachelor's Degree in a related major