GDIT is looking for a Full Stack Software Developer to support customer activities and ensure the safety and security of the nation by protecting it from threats.
Requirements
- Java, including Spring Boot
- AWS, including S3, Lambda, Secrets Manager, Elastic Container Registry, CloudFormation
- Schema validation (JSON and/or XML)
- Containers
- SQL
- Linux CLI
- AWS ECS
- SAML
- Golang
- Postgres
- TLS certificates
Responsibilities
- Design, implement and maintain web application backends written in Java and Spring Boot
- Automate and document deployment processes for containerized web applications running on AWS ECS, including third party GOTS products with limited documentation.
- Integrate web applications with external authentication identity providers using SAML and/or OAuth
- Implement AWS data workflows using containerized Java data processors, Lambda, S3, SQS and other AWS technologies
- Ingest, normalize, log and republish data from other agencies
- Implement fine-grained access controls within UIs and APIs for sensitive data, including classified and PII records
- Maintain JSON schema specifications by reviewing changes to written documentation and updating schema content to reflect them
Other
- Education: Bachelor's Degree (Computer Engineering, Computer Science, Electrical Engineering, Information Systems, Information Technology, Cybersecurity, or a closely related discipline)
- 5+ yrs of related experience
- Security Clearance Level: TS/SCI with active polygraph
- U.S. Citizenship Required
- Less than 10% travel required