senior application developer, Marketing Technology - Seattle, WA

  • Starbucks
  • Seattle, WA, USA
  • Mar 26, 2020
Full time Biotech Science

Job Description

Description:

Come be a member of the team that is shaping the future of how Starbucks digitally engages and extends its relationship with its customers.
In our quest for connecting customers to Starbucks products they love, the Marketing Technology Platform and Personalization Team plays a critical role by shaping and managing customer identity, customer engagement data, customer and device relationships at web scale; enabling functional services, algorithm science and data analytics to make relevant data driven decisions during a customer's Starbucks experience.
You will work collaboratively with data and software development engineers in an agile multi-discipline environment to identify, design, develop and deploy intelligent solutions establishing key Starbucks business capabilities and platform features that drive contextual and relevant digital experiences for millions of Starbucks customers across the globe. If you are driven by innovation, technical challenges, and want to be a part of some amazing, industry-leading work, join us.
Some things for you to tackle include\:
  • Designing and implementing new solutions and services and; extend existing solutions for production use (at scale)

  • Supporting system and integration testing activities

  • You will act as senior technical expert to consult with and analyze needs of our partners

  • Working with application development leads in establishing and maintaining standards for development, testing and documentation.

  • Managing production environments

  • Resolving and helping in the mitigation of production issues

  • Help us make it happen.

Qualification: Summary of Experience
  • Analyzing, diagnosing and proposing solutions to technical problems\: (6 years)

  • Systems engineering, application development, test and integration\: (6 years)

  • Providing support to various business and consumer applications\: (6 years)

  • Working with product owners and identifying information technology solutions that enable business and customer improvements\: (4 years)


Required Knowledge, Skills and Abilities
  • Advanced experience working with distributed systems and architectures, including SOA, SaaS, and microservices approaches;

  • Experience in Event-driven Architecture, Event sourcing, Asynchronous microservices.

  • Experience in real-time data processing systems.

  • Experience in building Data pipeline.

  • Experience in Kafka, Cassandra.

  • Significant experience with relational and non-relational, including NoSQL databases.

  • Working knowledge of a JVM-based language Java/Scala.

  • Working knowledge of JavaScript, Node.js.

  • Building middleware systems, RESTful APIs and microservices with public cloud (Azure / AWS).

  • Using and supporting modern continuous delivery and DevOps pipelines and tools.

  • Strong interpersonal skills, building an effective network of relationships inside and outside Starbucks.

  • Ability to communicate clearly and concisely, both orally and in writing, as an advocate for technology solutions.

  • Strong analytical and problem-solving skills, with proven ability to design pragmatic solutions.

  • Mentoring, coaching and leading other technical team members.

  • Strong proficiency in programming languages, databases, web technologies and RESTful API integration techniques.

  • Demonstrated success working within an Agile development environment (Scrum/Kanban/Lean/XP).


Additional Qualifications
  • Deep knowledge of design patterns and OO design principles, including experience with Domain Driven Design.

  • Experience in Spring Boot, Docker.

  • Experience in Netflix OSS stack.

  • Experience in serverless application development in AWS/Azure.




Starbucks and its brands are an equal opportunity employer of all qualified individuals.
We are committed to creating a diverse and welcoming workplace that includes partners with diverse backgrounds and experiences. We believe that enables us to better meet our mission and values while serving customers throughout our global communities. People of color, women, LGBTQIA+, veterans and persons with disabilities are encouraged to apply.
Qualified applicants with criminal histories will be considered for employment in a manner consistent with all federal state and local ordinances. Starbucks Corporation is committed to offering reasonable accommodations to job applicants with disabilities. If you need assistance or an accommodation due to a disability, please contact us at or via email at