-
ID
#20198632 -
Job type
Full-time -
Salary
TBD -
Source
Zscaler -
Date
2021-09-24 -
Deadline
2021-11-23
Principal Java Software Engineer
New Mexico, Newyork 00000 Newyork USAFull-time
Vacancy expired!
Job Description
- Have at least 10 years of related experience.
- Thrive in an energetic, highly collaborative workplace; actively engage in all phases of the development process
- Design excellent, scalable, sustainable software systems and components
- Identify gaps or deficiencies in the existing product and advocate for the necessary changes to address them
- Document, socialize, and prioritize architectural and non-functional requirements
Qualifications
- Must be comfortable with modern Java stack: Java 11, Spring Framework, Spring Boot
- Able to follow best practices and write clean robust code: e2e and Unit testing,Code coverage and static analysis,Minimizing boilerplate,Code reuse across the team
- Quality over quantity of Java development experience
- Must be familiar with one or more high volume stream processing technologies – Kafka, Redis Streams, Amazon Kinesis, Storm, Spark Streaming
- Must be familiar with modern microservices design patterns
- Postgres or similar relational DBs - MySQL, MongoDB, DynamoDB, RethinkDB, Redis
- Amazon Web Services - at the very minimum - EC2, S3, RDS, ALB
- Integration of backend services with UI frameworks (Angular, React, Ember)
- Scalable cloud based application design - service discovery, cloud-native design patterns - autoscaling, circuit breakers, sharding, load balancing, fault tolerance, zero-downtime service delivery
- Docker container ecosystem, deployment using containers, clustering - swarm, Kubernetes, Mesosphere.
- Search engines - Elasticsearch
- JVM performance and GC tuning for server applications
- Approaches to monitoring, performance measurements and instrumentation at high scale
- Build processes for modern Java stack - gradle, maven, Jenkins pipeline
- Recent C experience
- Linux and Windows kernel level experience
- Other languages are a plus: Python, Go, Scala
- Bachelor's degree or equivalent required
- An environment where you will be working on cutting edge technologies and architectures
- A fun, passionate, and collaborative workplace
- Competitive salary and benefits, including equity
People who excel atZscalerare smart, motivated, and share our values. Ask yourself: Do you want to team with the best talent in the industry? Do you want to work on disruptive technology? Do you thrive in a fluid work environment? Do you appreciate a company culture that enables individual and group success and celebrates achievement? If you said yes, we’d love to talk to you about joining our award-winningteam.
#LI-DC3
Additional Information
All your information will be kept confidential according to EEO guidelines.
What You Can Expect From Us:
- An environment where you will be working on cutting edge technologies and architectures
- A fun, passionate and collaborative workplace
- Competitive salary and benefits, including equity
Zscaler is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Vacancy expired!
Report job