Starbucks Coffee Company senior engineer - Scala/AKKA, Starbucks Technology - Seattle, WA in Seattle, Washington

Summary of Experience

  • Requires 7+ years experience in the IT industry

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

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

  • Experience 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.

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

  • Experience 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.

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