Java Architect (Cloud Data Systems)

Palo Alto Networks

Description

Palo Alto Networks is the next-generation security company maintaining trust in the digital age by helping tens of thousands of organizations worldwide prevent cyber breaches. With our deep cybersecurity expertise, commitment to innovation, and game-changing Next-Generation Security Platform, customers can confidently pursue a digital-first strategy and embark on new technology initiatives, such as cloud and mobility.

We are now ready to disrupt the consumption model by making real-time log data from our devices and services available to third party applications to further enhance the security of our customers. In this new Big Data Cloud platform, we can collect and ingest tens of terabytes of logs globally every day in our data centers across the world. Partner developers can access and process this data in real-time or in batch, using Flink, Kafka Streaming, Map/Reduce, and Spark processing frameworks: https://www.youtube.com/watch?v=NEbJQXSsVM4.

 

The Threat Intelligence Cloud Team is responsible for developing and operating this big data distributed system platform. We are looking for an experienced hands-on java architect to design and enhance the various different components of the system. 

A successful candidate must have: 

  • 5+ years of experience as java architect in enterprise distributed projects
  • Deep understanding of Microservice architecture
  • Familiarity with enterprise integration patterns
  • Proficiency on Rest API, Spring, Spring-booth, MongoDB, MySql, Hibernate architecture, Jersey
  • Ability to design and deploy automated unit, regression and integration tests
  • Provable experience in designing and tuning SQL and NoSQL databases (MySql, MongoDB)
  • Experience with Big data and streaming tools, Hadoop, Spark, Flink
  • Knowledge of nuances of high volume efficient messaging and related tools (Kafka, RabbitMQ)
  • Experience with container based development (Docker, Kubernetes)
  • Master’s degree in computer science or related fields
  • Be security aware. Familiar with basic cryptography, secure coding and SSO protocols (OAuth/SAML)

  Preferred skills: 

  • Some experience with OpenStack
  • Hands on experience working with large scale data ingestion, processing and storage
  • Comfortable building automation systems for quality control, builds, monitoring, and alerting

Learn more about Palo Alto Networks here and check out our fast facts

#LI-PALSAAS

Read Full DescriptionHide Full Description
Confirmed 3 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up