Senior Software Engineer – Java, Identity, Access Management Job Description Template
Our company is looking for a Senior Software Engineer – Java, Identity, Access Management to join our team.
Responsibilities:
- Contribute to the design and architecture of the multiple concurrent projects;
- Gathering functional requirements, developing technical specifications, and project & test planning;
- Designing/developing/maintaining backend and some frontend software – includes enhancements, bug fixes and PoCs;
- Resolve defects/bugs during QA testing, pre-production, production, and post-release patches;
- Participate as part of an agile development team.
Requirements:
- Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences;
- Strong understanding of identity and access management technologies such as SSO, LDAP, Federation (SAML), and OAuth;
- Fluent in multiple programming languages on multiple platforms;
- Experience with the entire Software Development Life Cycle (SDLC);
- BS/MS in Computer Science or equivalent;
- 6+ years of experience developing tools and security applications;
- Strong understanding of the Software design/architecture process;
- Recent JIRA, Github, and Java experience.