Software Development Engineer - Java + Distributed Systems at Zscaler

Zscaler · Hyderabad, IND

📋 Job Details at a Glance 📍 Location Hyderabad, IND 🏢 Company Zscaler 👥 Experience 2+ years 🎓 Qualification 2+ years 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Python Java SQL PostgreSQL Redis AWS Azure Terraform Software Development Engineer - Java + Distributed Systems at Zscaler — Full Details & How to Apply Zscaler is seeking a Software Development Engineer - Java + Distributed Systems in Hyderabad, IND to contribute to the development and maintenance of their Zero Trust Exchange platform. This role provides direct access to distributed systems and cloud security infrastructure, enabling candidates to work on real-world security applications within a scalable, enterprise-grade environment. This Software Development Engineer - Java + Distributed Systems role is essential for building and maintaining secure, high-performance connections through Zscaler ’s platform. The engineer will engage in coding, system design, and performance optimization using technologies such as Java , Python , SQL , and distributed systems. The work directly supports application reliability and security, with responsibilities tied to AWS and distributed system architecture. Zscaler recruitment highlights a focus on technical depth, with this position embedded in a team that operates a SASE-based architecture across 200+ public data centers. The role involves hands-on development of security infrastructure and performance-critical components. The company emphasizes practical experience with AWS , Terraform , and PostgreSQL , offering exposure to real-world distributed system environments. Candidates with 2+ years of experience and 2+ years of qualification from the eligible batches of 2023, 2024, 2025, 2026 are eligible. The salary for this role is Not Disclosed . This position offers hands-on experience with Java , Python , SQL , PostgreSQL , Redis , AWS , Azure , and Terraform . Graduates will gain foundational skills in distributed systems and cloud security, positioning them for roles in cloud infrastructure and secure application development. The experience builds a strong base for future advancement in backend engineering and system architecture. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Software Development Engineer - Java + Distributed Systems jobs , Zscaler recruitment , Hyderabad, IND jobs , and apply online options are available through this listing. Job Role & Responsibilities The Software Development Engineer at Zscaler builds secure, scalable software components using Java and Python to enhance the company’s threat detection and endpoint protection systems. This role ensures high availability and performance of distributed security services through precise implementation and continuous integration. Develop Java -based modules for Zscaler ’s security platform, integrating with existing microservices using Java and PostgreSQL for data persistence and transactional integrity. Automate deployment pipelines using Python scripts to reduce manual intervention and improve release frequency in AWS environments. Deploy and manage cloud infrastructure via Terraform on AWS and Azure , ensuring consistent, reproducible environments across development and production. Monitor system performance metrics such as CPU utilization, memory consumption, and request latency using Redis and PostgreSQL logs to detect anomalies in real time. Refactor legacy Java codebases to improve maintainability, reduce technical debt, and ensure compliance with Java 17+ standards and security best practices. Integrate new security features into application workflows by designing APIs using Java and Python , ensuring seamless data flow between services via PostgreSQL and Redis . Diagnose performance bottlenecks in distributed systems by analyzing logs stored in PostgreSQL and using Redis for caching response times and error rates. Document technical processes and issue resolution workflows to support reporting mechanisms that track deployment success and incident response times. This role demands direct ownership of code quality, performance, and deployment reliability — every change impacts system uptime , response time , and security posture of Zscaler ’s core infrastructure. Required Skills & Technical Competencies Candidates must demonstrate proficiency in Java , Python , SQL , PostgreSQL , Redis , AWS , and Terraform to perform core development and infrastructure tasks effectively. These skills are essential for building, deploying, and maintaining secure, distributed systems. Technical Skills Java — intermediate — used to develop core security modules and microservices in Zscaler ’s platform, with emphasis on object-oriented design and concurrency handling. Python — intermediate — applied for automation scripts, data processing, and integration tasks, especially in PostgreSQL query optimization and Redis key-value operations. SQL — intermediate — required for querying PostgreSQL databases to extract performance metrics and audit logs from security applications. PostgreSQL — intermediate — used for storing structured data, including user access logs and threat intelligence, with support for complex joins and indexing. Redis — intermediate — leveraged for caching frequent queries and session data to reduce database load and improve response time in distributed systems. AWS — intermediate — used to deploy and manage virtual machines, load balancers, and storage services in secure, compliant cloud environments. Terraform — intermediate — applied to define and provision cloud infrastructure as code, enabling consistent and repeatable deployments across AWS and Azure . When preparing your resume or interview, emphasize hands-on experience with Java microservices, PostgreSQL query performance, and Terraform scripts that deploy real-world infrastructure. Eligibility Criteria This role is designed for candidates with a degree in Computer Science or a related field, who have completed at least 2 years of relevant technical experience and are part of the 2023, 2024, 2025, or 2026 eligible batches. Must hold a degree in Computer Science, Information Technology, or a related field with a minimum of 2 years of technical experience. Must be enrolled in or have graduated from an eligible batch: 2023, 2024, 2025, or 2026 . Experience must include at least 2 years of hands-on work with Java , Python , or PostgreSQL in software development projects. CGPA or academic performance is not specified, but a strong foundation in core programming concepts is expected. Must have a portfolio demonstrating Java or Python projects with PostgreSQL or Redis integration, such as API development or automation scripts. Documentation & Portfolio Requirements Your resume must include a clear project section with Java or Python code, PostgreSQL schema, and Redis usage, along with deployment logs using Terraform or AWS services. For this role, prioritize showcasing a project where you used Java to build a service, PostgreSQL to store data, Redis to cache responses, and Terraform to deploy it on AWS — this directly mirrors the core responsibilities of the position. Salary for Software Development Engineer - Java + Distributed Systems at Zscaler 💰 Compensation Not Disclosed The advertised compensation for the Software Development Engineer - Java + Distributed Systems role at Zscaler is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Software Development Engineer - Java + Distributed Systems Upskilling with the right resources significantly enhances your chances of selection for this specific role by ensuring you meet the required technical competencies. Recommended Courses & Resources Python — Mastering Python can enhance your programming versatility for this role. Java — Deepening your Java knowledge is crucial as it is a primary skill for this position. SQL — Understanding SQL is essential for database management tasks in software development. AWS — Familiarity with AWS is vital for cloud infrastructure management in this role. KodNest — This platform offers practical coding challenges that can sharpen your problem-solving skills. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating proficiency in Java — Ensure your resume includes relevant projects. ❌ Using a generic resume — Tailor it to highlight experience with the specific responsibilities listed. ❌ Listing AWS or Terraform without details — Detail how you used them in previous roles or projects. ❌ Ignoring the experience requirement of 2+ years — Ensure you meet this criterion to avoid disqualification. ❌ Adding unrelated technologies — Focus on technologies that align with the job description. ❌ Failing to verify the official Apply URL — Always check the URL before submission to avoid errors. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that the candidate meets the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to the resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Software Development Engineer - Java + Distributed Systems Optimizing your resume for ATS is crucial for ensuring it gets noticed for this role, as many companies use automated systems to filter applications. ATS Keywords to Include Java Python AWS SQL PostgreSQL Redis Terraform Distributed Systems Cloud Security Software Development Zero Trust Hybrid Work Resume Tips for This Role Highlight your experience with Java , as it is a critical skill for this role. Emphasize familiarity with AWS and Terraform , as these tools are essential for cloud infrastructure management. Consider showcasing a project where you utilized distributed systems or cloud technologies. Use exact keywords from the job description to align your resume with ATS requirements. Avoid including unsupported claims or technologies that you cannot substantiate. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro Tip: Do not include unrelated work experience or technologies that do not align with the job description. How to Apply for Software Development Engineer - Java + Distributed Systems at Zscaler Apply Now — Zscaler Open the supplied official Apply URL and confirm the job title and company. Prepare a resume aligned with the supplied skills, responsibilities, qualification, and experience requirements. Complete the official application form accurately and avoid unsupported claims. Submit the application and save the confirmation or application reference if the portal provides one. Record the application date and monitor the official company portal or registered email for updates. Applications reviewed on rolling basis — early submission recommended. Apply Now — Zscaler NexisGrow.com does not charge any fees for job applications. Zscaler Zscaler is a technology company based in Hyderabad, IND, offering a hybrid work mode. It operates in the cybersecurity industry, focusing on digital transformation and secure connections across locations. The Software Development Engineer - Java + Distributed Systems role supports the development of scalable, secure systems within Zscaler ’s cloud security platform. This role involves building and operating high-scale systems, providing architectural guidance, and establishing best practices in coding, testing, and CI/CD pipelines. Engineers collaborate with stakeholders to implement effective security solutions across distributed environments and cloud platforms. The role supports Zscaler ’s mission to protect users and applications through secure, in-line cloud security. It enables early-career exposure to distributed systems, cloud security, and AI-native operations using technologies like Java , Python , SQL , PostgreSQL , Redis , AWS , Azure , and Terraform . Company Details Industry Technology Location Hyderabad, IND Connect With Us Careers Apply Now Website 🔗 job-boards.greenhouse.io Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a degree in a relevant field and 2+ years of experience from the eligible batches of 2023, 2024, 2025, and 2026 can apply. ? What technical skills are most important for this role? Skills Tap to expand + Answer Java, Python, AWS, SQL, and Terraform are the most important skills for this role. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is 'Not Disclosed'. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer 1. Review Java and Python fundamentals. 2. Familiarize yourself with AWS and Terraform. 3. Prepare to discuss your experience with distributed systems. 4. Understand Zscaler's Zero Trust platform. 5. Practice coding problems related to software development. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is hybrid, based in Hyderabad. ? What career exposure can this role provide? Growth Tap to expand + Answer This role provides exposure to advanced cloud security technologies and collaboration with engineering teams, enhancing professional development. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight your experience with Java, AWS, Python, and any relevant projects or internships. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The role involves collaboration with engineering teams and stakeholders in a hybrid work setting. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, the role requires 2+ years of experience. 🔗 Explore More on NexisGrow More jobs in Hyderabad Browse all Tech jobs Latest Fresher jobs More jobs at Zscaler Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com