Software Developer – Identity & Access Management (IAM/Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Location: Hybrid in Tysons Corner, VA, with onsite work required 3 days per week. U.S. citizenship is required, and the candidate must be able to obtain a public trust clearance.
Estimated salary: $100,000–$150,000 annually; actual compensation may vary based on experience, geographic location, and contractual requirements.
Company
is an IT services company delivering mission-critical technology solutions for U.S. federal government clients, including application development, identity management, cloud optimization, modernization, and data management.
What you will do
- Plan, design, and prototype secure user authentication mechanisms for web-based applications.
- Implement a robust multi-factor authentication solution using a customer-preferred identity provider.
- Develop and integrate authentication workflows and single sign-on capabilities.
- Collaborate with the Project Manager, Development Lead, and cross-functional team members.
- Deliver software in an Agile Scrum or Kanban environment using Jira.
Requirements
- Bachelor’s degree in computer science, engineering, or a related field plus 5 or more years of relevant Enterprise IT experience, or 7 or more years of relevant Enterprise IT experience without a bachelor’s degree.
- Multi-year application development proficiency in one or more of JavaScript/TypeScript with Node, React, or Angular, or Java with Spring Boot.
- Strong Java development experience.
- Experience with identity and access management and single sign-on, preferably with Microsoft Entra ID.
- Project experience developing and integrating user authentication workflows with web-based applications, such as Spring Security.
- Excellent verbal and written communication, active listening, and collaboration skills.
- Experience delivering software using Agile Scrum or Kanban methodology through Jira.
Nice to have
- Knowledge and implementation experience with MFA solutions and identity providers including AWS Cognito, Okta, Microsoft Entra ID, or Login.gov.
- Knowledge and management of AWS GovCloud services, preferably Cognito, Lambda, S3, EC2, and API Gateway.
- Experience with DevSecOps, CI/CD pipelines, automated builds, containerized environments, and version control using Jenkins or a similar tool.
- Understanding of tokens, authentication, authorization, and secure coding practices.
- Familiarity with phishing-resistant MFA protocols, PIV/CAC integration, or authentication standards.
- Experience building and integrating RESTful APIs, password policies, and account recovery flows.
- AWS certification such as AWS Certified Developer or Solutions Architect.
Culture & Benefits
- Generous and flexible time-off policy, flexible work schedules, and telework options for eligible projects.
- Health, dental, and vision plans, flexible spending account, commuter benefits, life insurance, and other benefits.
- 401(k) matching with a 5% company contribution.
- Mentorship, technical and management training, hands-on learning, tuition reimbursement, and paid training opportunities.
- Team and company social events, community engagement initiatives, donation matching, and volunteer time off.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →