Design, develop, and maintain company's Access Matrix product suite to provide strong authentication, Single Sign-On (SSO), and authorization solution to enterprises
Provide training for company's professional service team on company's AccessMatrix product features
Third level support to assist company's customer service and professional service teams to troubleshoot and solve customer issues
Requirements
- Highly proficient in Java programming with at least 3 years of experience
- Possessing deep understanding in object oriented programming
- Possessing deep understanding in database (RDBMS) design
- Experience in developing web app by using Java technology (e.g. Servlet, JDBC)
- Experience in developing concurrent server side app with Java
- Possessing knowledge of enterprise servers, e.g. Websphere, Weblogic, Tomcat
- Possessing knowledge of directory server, e.g. Active Directory
- Possessing knowledge of enterprise communication protocol, e.g. SOAP, XMLRPC and Restful API
- Possessing knowledge of security concept, or identity and access management, or cryptography protocol
- Knowing security-related standards, e.g. SAML, OAuth, OpenID Connect, OATH, is a plus
- Knowing GWT/AngularJS framework is a plus
- Knowing DDD pattern is a plus
- Having some working experience with .NET is a plus
Strictly applicable to candidates currently residing in Singapore
EA Personnel Registration No. R2089999