Starbucks Coffee Company senior microservices engineer, Starbucks Technology - Seattle, WA in Seattle, Washington

Summary of Experience

  • Analyzing, diagnosing and proposing solutions to user problems - 6 years

  • Microservice application development experience - 2 years

  • Reactive application development experience - 1 years

  • DevOps experience - 1+ years

Basic Qualifications

  • Strong working knowledge of SQL and No-SQL persistence approaches; experience with Cassandra preferred

  • Extensive development experience with Java, Object-Oriented Programming, and Scala is a plus

  • Strong working knowledge of microservices development and relevant technologies such as orchestration, service discovery, service gateways and proxying

  • Working knowledge of Reactive application development tools and relevant technologies such as Akka, Spring Boot, CQRS, event sourcing, Kafka, Spark

  • Familiarity with building distributed systems rooted in Reactive Systems principles

  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes

  • Understanding of DevOps culture and its importance in building distributed systems

  • Experience with working on a public cloud platform such as Amazon Web Services, Azure, or Google Cloud Platform

  • Experience in architecting and building large-scale microservice solutions

  • Experience in architecting and building service API’s is a plus

Required Knowledge, Skills and Abilities

  • Strong interpersonal skills

  • Ability to communicate clearly and concisely, both orally and in writing

  • Ability to facilitate resolution of issues

Starbucks and its brands are an equal opportunity employer of all qualified individuals, including minorities, women, veterans & individuals with disabilities. Starbucks will consider for employment qualified applicants with criminal histories in a manner consistent with all federal, state, and local ordinances.