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