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.
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
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)
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.
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).
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.