Starbucks Coffee Company principal application developer (Scala, Akka), Starbucks Technology - Seattle, WA in Seattle, Washington

Summary of Experience

  • Requires 10+ years experience in the IT industry

  • Requires 2+ years hands-on experience development experience in scala, akka

  • Requires 10+ years of experience in developing java and highly scalable high volume applications.

  • Experience with using kafka, event hub or any messaging broker.

  • Handsons Experience in working with NoSQL and RDMS.

  • Experience in working with Kubernetes or docker deployments

  • Experience in performance tuning JVM, db connections.

  • Expert in analyzing and troubleshooting applications.

  • Hands on experience with JSON, XML, Unix scripting.

  • Experiece in working with Linux environment.

  • Experience in using IDE for scala, java like eclipse, intellij etc.

  • Strong experience in core java, multi threaded programming, data structures and collections.

  • Extensive understanding in SDLC and scrum methodologies.

  • Experience with using and configuring monitoring tools like ELK stack, splunk etc.

  • Hands on experience in end to end application development.

  • Bachelors in Computer Science or equivalent work experience

Required Knowledge, Skills and Abilities

  • Strong interpersonal skills

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

  • Strong analytical and problem-solving skills

  • Proficiency in programming languages

  • Ability to quickly learn new application systems and technologies \

  • Knowledge of basic project management framework and methodology:

  • Ability to accurately break down complex application designs into component deliverables and estimate design and development timelines

  • Requires Strong Systems Life Cycle methodology experience

  • Requires excellent oral, written, and presentation skills

Scala/Java Skills:

  • Expertise in Java, J2EE application development.

  • Exeperice in developing scalable reactive application with scala, akka.

  • Experience in working with clound implementation.

  • Experience in configuring, deploying applications in AWS or AZURE using SBT.

  • Experience in using configuration management tools like github.

  • Experience in implementing end to end solutions for web and backened systems

  • Certification is scala akkka would be plus.

General IT Skills:

  • Experience in Application support – Problem diagnosis and resolution

  • Expert in interpretation of functional requirements

  • Development of technical design specifications for complex projects

  • Expert in industry standard development methodologies

  • Experience in middleware integration using tools like Web Methods

  • A good understanding of industry standards and best practices to be able to conduct code reviews

  • Conduct code reviews with the team to improve compliance with established best practices and coding standards

  • Provide mentorship and guidance to the Development Team to improve overall quality of code and application development

  • Work with team members to ensure application designs are in line with best practices and are scalable, reliable, and that all designs optimize performance and usability.

  • Requires strong problem solving and analytic skills to translate business requirements into systems solutions.

  • Integrate application support efforts with concurrent, parallel application development efforts

  • Provide technical expertise to Siebel support team

Core Competencies

  • Customer Focus : Delivers legendary service that meets and exceeds all customers' expectations

  • Ethics and Integrity : Adheres to Starbucks values, beliefs and principles during good and bad times

  • Composure : Remains calm, maintains perspective and responds in a professional manner when faced with tough situations

  • Personal Learning : Takes personal responsibility for the continuous learning of new knowledge, skills and experiences

  • Dealing with Ambiguity : Able to successfully function during times of uncertainty and changing priorities

  • Decision-Making : Makes timely and quality decisions based on a mixture of analysis, wisdom, experience and judgment

  • Interpersonal Savvy : Builds effective relationships with all people; up, down and sideways, inside and outside of Starbucks

  • Results Oriented : Gets results and achieves goals

Starbucks is an equal opportunity employer of all qualified individuals; including minorities, women, veterans, and individuals with disabilities, and regardless of sexual orientation or gender identity. Starbucks will consider for employment qualified applicants with criminal histories in a manner consistent with all federal, state, and local ordinances.