Senior Application Developer (Java, UNIX, XSLT), Global Systems Integration - Seattle, WA

Starbucks Corporation

For U.S. Job Seekers

Starbucks is an equal opportunity employer of all qualified individuals, including minorities, women, veterans & individuals with disabilities.

 

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 applicantaccommodation@starbucks.com.

Job Summary and Mission
 
The Global Systems Integration Team (GSIT) at Starbucks builds highly available, high throughput integration solutions across A2A, B2B and Retail Payment systems.  GSIT moves millions of messages/transactions across the company and the world each day to support Starbucks internal, external and retail business needs.  We are seeking strong senior level service/integration developers to contribute to the frameworks and deployments supporting the demands of the business at Starbucks.
 
The ideal candidate will have experience with UNIX, Java language, Web Services, XML/XSLT and Enterprise integration patterns.
 
 
Summary of Key Responsibilities
 
- Lead project integration efforts across A2A and B2B domains
- Develop enterprise SOA infrastructure framework solution based on a mix of open source (Apache/TomEE) and commercial software components
- Design and development of internal and external facing RESTful and SOAP services in addition to traditional message oriented integration applications
- Contributes to on-call production support rotation for all integration services
- Conduct in-depth research and work through complex integration and SOA based problems successfully and reach workable solutions
- Identity and recommend opportunities for continuous improvements
Summary of Experience/Education
 
Required Knowledge, Skills and Abilities
- Ability to communicate clearly and concisely, both verbal and written
- Extensive proficiency with Java programming, integration concepts and UNIX platform
- Operations and support skills including dealing with ambiguity and working with a global customer base
- Demonstrated working knowledge with integration technologies such as:
            - Application/Web servers like Apache, TomEE, JBoss, BEA
            - Java EE6 and 7 web service using OpenEJB, JAX-RS, JAX-WS, CDI, JPA, JMS
            - EDI document formats XML/XSLT, JSON, X12
            - UNIX shell programming and administration
            - Communication protocols like HTTP, FTP/SFTP/FTPS
            - Application-to-Application and Business-to-Business integration patterns
            - Encryption and security protocols like AS2, SSL, CMS, RSA, AES, 3DES
            - SQL Database development, administration and tuning on Oracle and SQL*Server
- Object oriented design patterns and concepts
- Software development lifecycle exposure with AGILE methodology preferred with a working knowledge of Scrum.
- Highly proficient in the entire application lifecycle from inception and design, through to development and support.
- Excellent problem solving skills and detail oriented.
- Self-directed with ability to work independently, within a team and cross-functional groups in a collaborative environment - motivating and energizing others.
- Ability to work interchangeably and independently on cross-platform technologies is a plus.
- Possesses the drive and enthusiasm required for high quality, leading edge development.
- Customer focused with emphasis on quality and continuous improvement.
- Flexible and able to adjust to changing priorities in a fast-paced environment.


Starbucks is an equal opportunity employer of all qualified individuals, including minorities, women, veterans & individuals with disabilities.

See full job details and apply at employer site