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

Summary of Experience

  • Requires 7+ years experience in the IT industry

  • Requires 5+ years hands-on experience development experience in java

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

  • Experience in working with Linux environment.

  • Experience in using IDE for 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

Java Skills :

  • Expertise in Java, J2EE application development.

  • Experience in developing scalable applications, testing frameworks with java.

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

  • Knowledge with is scala 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

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