engineer senior, java development

Company:  Penn Foster
Location: Seattle
Closing Date: 22/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

From the beginning, Starbucks set out to be a different kind of company. One that not only celebrated coffee and the rich tradition, but that also brought a feeling of connection. We are known for developing extraordinary leaders who share this passion and are guided by their service to others.

We are seeking an experienced, self-motivated Java engineer with 5+ years of experience in developing implementation applications and 7+ technology experience. As an Engineer SR, you will collaboratively identify, design, develop and deploy technology and process solutions to implement highly scalable reactive application platform solutions in Cloud based Linux environments. This role requires deep technical expertise, domain proficiency, platform depth. Typical activities include requirements analysis, technical development, and process. In addition to delivering new technology and enhancing/supporting existing systems, an effective engineer sr contributes relevant technical, functional, and process expertise, negotiates and drives alignment, and coaches and mentors less-experienced developers. Models and acts in accordance with Starbucks guiding principles.

As an engineer senior, you will…

  • Develop and design scalable application on java sprint boot.
  • Experienced working on cloud environment. Azure experience is plus.
  • Experience and knowledge of docker, Kubernetes and messaging platforms like kafka, eventhubs, NATS.io.
  • Experience with NoSql databases like Cassandra.
  • Setup, configured and maintain backend application globally.
  • Helping CI/CD team during rolling out application and infrastructure globally.
  • Collaborates with development team, other Information Technology (IT) teams’ developer leads. Initiates process improvements for new and existing systems.
  • Designs, develops, implements, documents, and tests changes to an application subsystem. Codes, tests, debugs, documents, and implements complex software applications. Creates more complex prototypes and ensures deliverables are high quality and meet user expectations. Supports system and integration testing activities. Initiates design reviews for new applications and adheres to software development standards.
  • Coaches, and mentors other team members. Performs cross-training and facilitates information sharing among team members.

Basic Qualifications

Education (minimum education level, degree or certification necessary)

  • 4-8 years of professional industry experience with software development.
  • Bachelor’s degree in computer science or related field.

We’d love to hear from people with:

  • 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.
  • Expertise in developing scalable applications, testing frameworks with java.
  • Experience in working with cloud implementation.
  • Experience in configuring, deploying applications in AWS or AZURE.
  • Experience in using configuration management tools like GitHub.
  • Knowledge with Scala would be a 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.
  • 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.
  • Proficient expert across multiple domains of the business application's data model with inherent understanding of business rules, API's available, technical options for system interaction, process flows, batch jobs, data flows and system configuration, system use, and system administration.

Join us and inspire with every cup. Apply today!

From free coffee to competitive pay, Starbucks is proud to offer a comprehensive compensation and benefits package to our eligible part-time and full-time partners. Benefits include 100% tuition coverage through our Starbucks College Achievement Plan, health coverage with a variety of plans to choose from, and stock & savings programs like our equity reward program, Bean Stock. What’s more, Starbucks offers flexible scheduling and opportunities for paid time off.

If you live in the greater Seattle area, we offer a flexible workplace that allows for hybrid work. Partners can work remotely up to two days per week.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. We are committed to creating a diverse and welcoming workplace that includes partners with diverse backgrounds and experiences. We believe that enables us to better meet our mission and values while serving customers throughout our global communities. People of color, women, LGBTQIA+, veterans and persons with disabilities are encouraged to apply.

Qualified applicants with criminal histories will be considered for employment in a manner consistent with all federal state and local ordinances. Starbucks Corporation is committed to offering reasonable accommodations to job applicants with disabilities. If you need assistance or an accommodation due to a disability, please contact us at 206-318-0660 or via email at

#J-18808-Ljbffr
Apply Now
Share this job
Penn Foster
  • Similar Jobs

  • engineer senior, java development

    Seattle
    View Job
  • Senior Java Software Engineer

    Seattle
    View Job
  • Senior Java Software Engineer

    Seattle
    View Job
  • Senior Software Engineer (Java Services Engineer)

    Seattle
    View Job
  • Software Development Engineer, Java Performance and Observability

    Seattle
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙