Full-time
Senior Software Engineer (Java) (Information Technology) - Palo Alto Networks - Santa Clara, CA

Description:

Join a dynamic and fast-paced team of seasoned fellow engineers designing and developing multi-tiered applications in a rapidly growing company for both consumers and to support our internal operations. You will work on our business applications, implementing features across the entire stack. Accomplish business requirements by developing and maintaining software applications and databases hosted in a cloud. Responsibilities: Identify business requirements by establishing personal rapport with actual, potential and internal clients Design, develop, test, and document scalable, high-quality cloud-based business applications Identify appropriate microservice implementation and build cloud hosted services using Java, Python and JavaScript (Node.js) Recommend alternate approaches, analyze impacts, and provide sizing estimates Collaborate with other cross platform team members to build effective integrations Participate in design sessions and code reviews Work with business requirement stakeholders to design, develop and refine the graphical user experience of an application Confirms program operation by conducting unit, system and integration tests; modifying program sequence and/or codes as necessary Prepare project related documentation, GAP analysis, functional specifications, design specifications, and complete development activities including reports, interfaces, conversions, enhancements, and forms during different stages of a project. Qualifications: 5+ year’s experience in Java development within team (Agile / Scrum) environments and large implementations Experience in designing and developing applications and services using SOA methodology Experience with developing Single Page Applications using React.js and Redux Experience with developing applications leveraging Amazon Web Services (AWS) and/or Google Cloud Platform (GCP) Ability to manage multiple simultaneous deliverables in a fast-paced environment Strong understanding of integrated flows for customer support processes Must be comfortable accessing and manipulating various web and local data sources such as relational and NOSQL databases, RESTful API’s calls Learn and adapt to new programming languages and technologies on an as-needed basis Communicate project status and needs to the team and project lead to minimize any impact of change Must have experience debugging, logging and tracking issues Bachelor’s degree or equivalent in Computer Science or a related degree Java, Spring Boot, Python, Node.js, React.js, Redux, Linux, MVC, MySQL, Visual Studio, GIT, WCF, WebAPI, Exress.js, Hapi.js, IIS, AWS, Docker, Jira, Confluence and others Company: We are the global cybersecurity leader, known for always challenging the security status quo. Our mission is to protect our way of life in the digital age by preventing successful cyber-attacks. This has given us the privilege of safely enabling tens of thousands of organizations and their customers. Our pioneering Security Operating Platform emboldens their digital transformation with continuous innovation that seizes the latest breakthroughs in security, automation, and analytics. By delivering a true platform and empowering a growing ecosystem of change-makers like us, we provide highly effective and innovative cybersecurity across clouds, networks, and mobile devices. Our Security Operating Platform is built for automation. It is easy to operate, with capabilities that work together, so customers can prevent successful cyber-attacks. They can use analytics to automate routine tasks, so they can focus on what matters. We are known for continuously delivering innovations; and with Application Framework, we extend that to an open ecosystem of developers that benefit from our customers’ existing investment in data, sensors, and enforcement points. Learn more about Palo Alto Networks here and check out our fast facts!

Expired, click here to search for relevant jobs

Around the Network

Our website uses cookies. Cookies enable us to provide the best experience possible and help us understand how visitors use our website. By browsing careersinfosecurity.com, you agree to our use of cookies.