Job Description :
Role : Java Architect
Location : Santa Clara, CA (Preferred Locals)
Duration : Full Time
Experience : 10-15 Years

Job Description:
Solid experience (10-15 years) with on-prem and cloud (private and public) deployments of enterprise software
Polyglot with strong Java server-side background, experience programming in various languages, including GoLang, JavaScript (node.js), C/C++, Scala, Python.
Strong knowledge and experience with design patterns
Experience designing and deploying microservices for high scale using various technologies: Docker/Docker Enterprise, Kubernetes, Pivotal Cloud Foundry, Amazon Redshift, Teradata etc.
Experience with or strong knowledge of multiple Cloud Environments: AWS, GCP, AZURE

Responsibilities
Development/enhancement of the core product architecture and blueprints on which project functional and non-functional requirements can be met. Ensure that non-functional requirements are appropriately defined.
Coordinate with architects across multiple sites (US, India) to share designs and technology choices, enabling effective reuse of software components across various engineering groups, and minimizing duplication of efforts
Participate in engineering scrums by performing code reviews, sprint planning and other required support activity for Agile development.
Work with engineering leadership team and enforce best practices and standards for software development, including coding and security standards for all the languages used by the development teams.
Provide technical guidance to the onsite and offsite team
May lead, provide direction, and coordinate activities of other architects.
Provide leadership to developers during performance tuning and troubleshooting.
Act as primary interface for technical discussions with customer technical communities