Role: Java API Security Engineer
Remote Role, with Client TCS (Fulltime Role)
Description:
- 6+ years of experience in Java/J2EE or similar object-oriented programming language
· Hands on development experience to build scalable, highly secure, and high performant solutions
· Develop security solutions and platforms related to Application, API, and Platform security
· Create quick proof of concepts to solve critical problems and highlight value
· Create reusable components, libraries and APIs that can be used by multiple application teams to improve security of their applications
· Have strong collaboration skills to define requirements, influence design decisions and evangelize adoption of solutions
· Design and Development experience in building web applications and APIs
· Expertise in debugging performance issues with code, identify security issues and bugs
· Moderate to Expert skills with latest security standards such as OAuth, OWASP Top 10, SAML
· Hands on experience implementing and integrating with identity protocols such as OpenId Connect, OIDC, SAML
· Strong understanding of API access patterns (B2B, B2C etc) and Authentication & Authorization controls using OAuth (OAuth, HMAC etc)
· Good understanding of secure design and development practices including shift-left strategy using SAST & DAST
· Experience working on one or more Cloud platforms such as AWS, Microsoft Azure, Oracle Cloud, Google Cloud Platform.
Job Type: Full-time
Pay: $103,662.58 - $125,840.95 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Compensation package:
Experience level:
Schedule:
Experience:
- Platform security: 7 years (Preferred)
- OWASP: 8 years (Preferred)
- JAVA API: 9 years (Preferred)
Work Location: Remote