Senior Java Engineer - Security - Elasticsearch
כדי להגיש, לשמור או לפתוח את דף המשרה מתחברים. ההרשמה כרגע בהזמנה בלבד, ואחרי ההתחברות חוזרים ישר למשרה הזו. אין לך הזמנה? בקשה להצטרף
תקציר
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people.
דרישות
- You have deep knowledge of Java internals and JVM memory management. You understand how concurrency models work. You can write code that is high-performance, thread-safe, and lock-free. This experience includes working with large open-source and enterprise codebases.
- You have experience building authorization systems that are scalable and performant under high concurrency and large permission sets, including designing access models, validating credentials/tokens at scale, and keeping authorization decisions consistent across a distributed system.
- You have a solid comprehension of distributed systems security, including node-to-node mutual trust, zero-trust transport, partition tolerance and cluster state propagation.
- You have a deep knowledge of edge identity protocols (OAuth 2.0, SAML).
- You have a proven track record of using AI to accelerate development, debug complex systems, and optimize code, while still collaborating on the final outcomes.
- You possess the ability to collaborate across functions and teams and seamlessly transition between different projects, codebases, or teams based on business priorities
- You can work autonomously, supporting decisions and results in a distributed team by leveraging asynchronous, direct, and transparent communication
- Knowledge of cipher suites, TLS handshakes, and PKI/certificate lifecycle management. (advantage)
- Cryptographic methods considering memory usage and delays. (advantage)
- Familiarity with the implications of Post-Quantum Cryptography (PQC) and readiness to support the migration of services to quantum-resistant cryptographic algorithms. (advantage)
- Hands-on expe (advantage)