Job Description :
Has Need to move to bayarea CA ( after covid)
   

Job Title

SR Tech Lead

 Location

 Pleasanton, California

 Job Description

Key Responsibilities include, but are not limited to:

 

  • Provide expertise and design solutions for consumer facing web applications as well as system integration with internal systems and with external vendors
  • Provide technical leadership in design, development, and testing of business solutions
  • Prepare and present potential technical solutions and advise the business on approach and tradeoffs
  • Work with scrum masters, product owners, UI developers, back-end developers QA engineers and subject matter experts to understand the complex technological system in order to produce integrated end-to-end solution options 
  • Communicate solution approaches to enterprise architects, project teams, leadership and other stakeholders
  • Keep up-to-date on cutting edge technologies like Cloud, APIs, Machine Learning, IoT, Mobile, Social and Big Data… etc.
  • Works with Solution Architects and Engineers to identify and mitigate architectural risks and issues across programs and projects.
  • Ensures that the solution architecture and design align with the Target Architecture for the project.
  • Ensuring adherence to architecture standards and processes.
  • Ensuring that the solution meets the functional and non-functional requirements approved by the business.
  • Leverages existing and participates in the creation and augmentation of new and existing reusable service components and patterns.
  • Defines the structure of systems, their interfaces, and the principles that guide its organization, software design and implementation.
  • Write technical requirements, stories, task break-up at the right level
  • Ensures Integration Requirements & Designs are supported by standard Safeway Development Patterns and if required augments them if new patterns emerge.
  • Defines and supports reusable application components from a business and technology perspective.
  • Contributor to application development principles and patterns.
  • Partners with Enterprise, Application, and other Lead Architects in driving modular, services-oriented integration and solutions architectures.
  • Able to provide coding and technical direction to less experienced staff or develops highly complex original code.
  • Lead projects, provide technical leadership, coach and mentor team members

Qualifications:

 

  • 4 year degree (Computer Science, Information Systems or relational functional field) and/or equivalent combination of education or work experience
  • 10+ years of hands-on programming and integration experience (Java, J2EE/Spring, SOAP and/or REST APIs)
  • Significant experience with Agile/Scrum methodologies is required
  • Experience in Microsoft Azure, GCP or AWS is required
  • Experience in application containerization with Dockers/Kubernetes is strongly preferred
  • Experience in No-SQL and in-memory DB (MongoDB, Cassandra, Redis...) is strongly preferred
  • Experience in high-performance and high-frequency data streaming (using Kafka, Storm etc.) and handling large volume of batch data (using ETL technologies) is strongly preferred
  • Deep familiarity with DevOps processes and CI/CD tools/processes is strongly preferred
  • Experience in the e-commerce domain, with deep understanding of product search and browse, catalog and master data management, pertaining to Retail/Grocery industry is preferred
  • Experience in Jira, Confluence is strongly preferred
  • Strong understanding of architecture/design patterns and best practices.
  • Strong emphasis on Testing, Quality and Automation
  • Strong ability to decompose a broad level business requirement into technical implementation.
  • Ability to mentor and guide development team members.
  • Strong organization skills with good interpersonal skills and a customer service oriented attitude.
  • Strong experience building consumer facing solutions and building applications on the public cloud
  • Deep knowledge of scalability, security and maintainability of high volume Internet applications
  • Strong analytical, problem-solving, and decision making skills
  • Ability to communicate and drive highly complex technology solutions to broad audiences within and outside of Technology and Engineering
  • Ability to define solutions from very high level business ideas
  • Ability to work independently
             

Similar Jobs you may be interested in ..