Job Description
Job Description
Role : Senior Technical Engineer - Identity Access Management Positions -3
Location : San Jose, CA, Austin, TX (Remote ok)
Qualifications :
- Bachelor's Degree in Computer Science or related field.
- A solid grounding in Computer Science fundamentals.
- 15+ years of experience building successful production software systems.
- 5+ years of relevant experience in Identity Access Management domain & solid understanding of Identity open standards and specs
What you need to bring :
- Expert on open standards such as OAuth 2.0, Open ID Connect, SCIM, FAPI etc.
- Expert in back-end development using Java EE technologies (e.g. Java language, application servers, servlet containers, JMS, JPA, Spring MVC, Hibernate).
- Strong OOP skills, with ability to analyze requirements and transform into scalable software designs.
- Experience with HTTP, REST API's and competent designing and building web services / microservices in a commercial setting.
- Knowledge of SQL and other / NoSQL / modern database and storage technologies. Desired understanding of Oracle, JDBC and ORM frameworks (e.g. Hibernate).
- Experience with Design Patterns, MVC and frameworks (e.g. Spring).
- Competent in design / implementation for reliability, availability, scalability, and performance.
- Competent in software engineering tools (e.g. Java build tools) and best practices (e.g. unit testing, test automation, continuous integration, etc.).
- Should be a strong advocate of code craftsmanship, good coding standards and use of tools that will improve the quality of the delivered code.
- Demonstrate a high level of curiosity, passion for technology, pride of ownership and strive for excellence.
- Experience with using Agile / Scrum methodology for software development.
- Good understanding of web services and SOA related standards like REST / OAuth / JSON and SOAP / WSDL.
- Extra credit : Provide your GitHub account or code samples with your resume!
30+ days ago