Browse All Jobs
Job Description
Zscaler is seeking a Staff Software Development Engineer to join their ZDX team in Bangalore. The ideal candidate will lead the development of Zscaler's large-scale distributed platform, leveraging Java technology stack, streaming, event-driven architecture, and NoSQL databases. They will also develop and implement best engineering practices to optimize team productivity and delivery timelines, and collaborate with product managers, UX designers, and other backend teams to understand requirements and translate them into functional specifications.Role involves:
  • Leading the development of a large-scale distributed platform.
  • Leveraging Java technology stack, streaming, event-driven architecture, and NoSQL databases.
  • Developing and implementing best engineering practices.
  • Collaborating with cross-functional teams.
Requirements:
  • 7+ years experience in Core Java, Concurrency, Distributed Computing and Scalable web services
  • Excellent communication skills
  • Experience using batch and stream processing frameworks like Spark/Kafka Streaming, Spring batch or equivalent
  • Metrics-driven development experience
  • Experience with big-data technologies like Spark, Redshift, etc
  • Strong knowledge of various DBMS systems including NoSQL architectures and design principles
Role offers:
  • Various health plans
  • Time off plans for vacation and sick time
  • Parental leave options
  • Retirement options
  • Education reimbursement
  • In-office perks
Apply Manually