Job Description :
Review current product security architecture and propose a future state architecture.
Define a holistic approach and create a system architecture strategy to support measurement and monitoring of the performance of our platform
Define guidelines and best practices in building scalable, high-performance systems
Hands on coding of architecture projects
Identify opportunities for scalability improvements and work with other system architectures to drive those improvements into the platform
Evaluate the system architecture for performance implications. Work with engineering teams to make trade-offs on flexibility, scalability, costs, and performance
Create system architecture and design for components involving high volume messaging and database access in a virtualized environment
Work closely with the engineering teams to ensure that services and platforms are designed with reliability in mind
Design and develop prototypes for verifying and validating reliability driven objectives, including event detection, monitoring models, reaction strategies and mechanisms to automate service recovery

Qualifications
BS/MS in computer Systems or Computer Science with 15+ years’ experience
Minimum of 10 years of experience in architecture, design and development of mission critical products with recent hands-on coding experience.
Experience with the latest web security standards including OWASP
Strong Java enterprise development background
Familiarity with Spring Security
Extensive knowledge of OAuth2
Knowledge of latest industry offerings around authentication and authorization and how they pertain to Single Sign On, Multi factor authentication, VPN, Token based Security, LDAP, etc.
Familiarity with SOAP and REST based web services is also required • Familiarity with AWS or similar Cloud-based technology deployment models is a MUST
             

Similar Jobs you may be interested in ..