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