Note: The job is a remote job and is open to candidates in USA. ICF is a global advisory and technology services provider that combines expertise with technology to help clients solve complex challenges. The Senior Full Stack Developer will modernize the myTTB platform by building secure, scalable Java and Angular solutions, designing PostgreSQL data models, developing Azure cloud-native services, and implementing Keycloak authentication. The role also involves collaboration, code reviews, mentoring, testing, and troubleshooting complex production issues.
Responsibilities
- Stay up to date on assigned specialties, work on expanding to others
- Work in full life-cycle software engineering project environment
- Conduct thorough code reviews, implement unit and integration tests, and ensure code quality
- Bring new ideas, tools, services, and techniques to the group
- Use analytical thinking to make decisions based on facts and metrics whenever possible
- Be willing to step up and lead initiatives at, or slightly above your title
- Develop and follow ICF coding standards
- Demonstrate a desire to learn and accept new challenges within and outside of team
- Foster asynchronous communication approaches and thrive in remote working environment
- Expected to own smaller efforts and components of larger projects
Skills
- 5+ years of full stack development experience using Java, Angular, REST APIs, PostgreSQL, and Azure
- 5+ years of experience implementing authentication and authorization solutions using Keycloak or similar technologies
- 5+ years of experience working in Agile/Scrum environments
- 2+ years of experience with DevSecOps practices and CI/CD pipelines
- Must be a US Citizen
- Candidate must be able to obtain and maintain a Public Trust clearance
- Candidate must reside in the US, be authorized to work in the US, and work must be performed in the US
- Must have lived in the US 3 full years out of the last 5 years
- Angular Developer Certification preferred
- Docker and Kubernetes
- Bachelor's degree in computer science, management information systems, mathematics or equivalent experience
- Working experience in Azure Cloud
Benefits
- This position can be 100% remote anywhere in the US.
Company Overview