
Full Stack Java Engineer, Identity Management Services
- Sunnyvale, CA
- Permanent
- Full-time
- 2+ years of professional application development experience
- Expertise in Java and Java Enterprise technology applications architecture, design, development and support.
- B.S. or M.S in Computer Science, Software Engineering or related field.
- Solid understanding and hands-on development experience in Java, Spring, multi-threading, REST, Data Caching Services and data access technologies.
- Extensive use of APIs and a strong understanding of HTTP(S) and REST architecture.
- Good communication and personal skills: ability to interact and work well with members in other functional groups and a strong sense of project ownership.
- Knowledge of design patterns, enterprise architecture and software engineering principles.
- Experience with Identity protocols such as OAuth, OIDC, SAML, SCIM
- Experience with JavaScript, AJAX, ReactJS, JQuery, JS MVC frameworks is a huge plus.
- Passionate to work on systems that are highly reliable, maintainable, scalable and secure.