Posted in

Sr Principal IT Software Engineer – Java and Microservices

Sr Principal IT Software Engineer – Java and Microservices

CompanyPalo Alto Networks
LocationSanta Clara, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • 15+ years overall IT system architecture, design, development, deployment experience
  • Technical leadership experience in Java, Python and JavaScript development within team (Agile / Scrum) environments and large implementations
  • Extensive experience development, integration, and migration of data intensive systems
  • Experience in driving major initiatives with status updates to senior leadership team
  • Proven ability to use common design patterns, deployments patterns, architecture patterns, SOA patterns including REST, data services and enterprise APIs
  • Ability to work in collaborative, multi-functional, and multi-cultural teams
  • Strong verbal and written communication skills
  • Experience with developing applications leveraging GCP
  • Ability to manage multiple simultaneous deliverables in a fast-paced environment
  • Strong understanding of integrated flows for customer support processes
  • Must have experience building and maintaining highly observable systems
  • Bachelor’s degree or equivalent in Computer Science or a related degree
  • Must be Local to SF bay area to be onsite at HQ

Responsibilities

  • Provide technical and thought leadership in building of next generation entitlement and activation platform
  • Lead the design, development, test, and documentation of scalable, high-quality cloud-based business applications
  • Identify appropriate microservice implementation and build cloud hosted services using Java, Python and JavaScript (Node.js)
  • Design and build highly performant, highly available, and highly observable enterprise systems
  • Recommend alternate approaches, analyze impacts, and provide sizing estimates Collaborate with other cross platform team members to build effective integrations
  • Institute and promote innovative thinking by incorporating latest industry trend, including but not limited to agentic AI and machine learning
  • Promote, establish, and expand development best practices such as code reviews and design sessions
  • Partner with business requirement stakeholders to design, develop and refine the experience of an application and application interfaces
  • 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

Preferred Qualifications

    No preferred qualifications provided.