Sr. Software Engineer - Java Job Listing at Safeway in Pleasanton, CA

Safeway

Safeway

Location: Pleasanton, CA
Posted: 05/17/2013
Refreshed: 05/25/2013
Application deadline: None
Type: Full time
Career Level: Not specified
Salary Range: Not specified
Number of Jobs: 1
Relocation Available: No
Show all jobs for Safeway
Industries
Food & Beverage, Retail
Description
About Blackhawk Network
Blackhawk Network is a leading provider of prepaid and financial payments products for consumers and businesses. The company’s Gift Card Mall™ offers the industry’s most popular prepaid gift card and telecom products. Gift Card Mall reaches more than 165 million people each week through an exclusive network of leading grocery, big box, convenience, drug, and specialty stores and is available through Internet retailers including GiftCardMall.com. Blackhawk Network’s business solutions include reward and incentive programs that offer choice and flexibility through a wide array of card brands and custom designed Visa and MasterCard fulfillment options.

Headquartered in Pleasanton, California, Blackhawk Network, Inc. has offices in the United States, Australia, Canada, France, Japan, Mexico and the United Kingdom. For more information about Blackhawk Network visit www.blackhawknetwork.com and www.giftcardmall.com.

Follow us on Twitter http://twitter.com/GCMall and on Facebook: http://bit.ly/GCMall

Sr. Software Engineer - Java
Pleasanton, California

Position Summary

Blackhawk Network is a prepaid and payments network, a market leader in card-based financial solutions and the largest provider of third-party gift cards. Blackhawk Network develops unique products in easy-to-use formats and delivers them to consumers through an exclusive network of leading grocery, mass, drug, convenience, and specialty retailers globally. This proprietary network includes over 82,000 stores and reaches more than 165 million consumers each week. Headquartered in Pleasanton, California, Blackhawk Network has offices in New Jersey, Chicago, Toronto, Sydney and the United Kingdom.
The branded display “Gift Card Mall” is designed as a compact in-store prepaid card destination that holds a wide range of card offerings (500+ in the US). This innovative program provides a turnkey solution for increasing customer traffic and basket size while delivering one of the store’s highest profits per square meter. The company also distributes prepaid telecom cards and open loop gift and debit cards while continuing to expand the gift card product categories and channels of distribution.
We are looking to hire an accomplished Staff Software Engineer to join the Blackhawk Technology Engineering Organization. The desired candidate would have an excellent understanding of how to design and implement highly available fault tolerant systems that can support high transaction volumes.

Key Responsibilities include, but are not limited to:

  • Define, design and implement cutting-edge software and modify existing software to add features. Specify product internal/external interfaces. Contribute innovative ideas for components and system architecture.
  • Responsible for coordinating tasks and deliverables amongst delivery team members including QA, Operations and Infrastructure
  • Work with Business Analysts to review business requirements, minimize ambiguity and incomplete requirements, identify opportunities for engaging business review throughout the solution development and provide technical leadership and advice as needed
  • Ensure design and code reviews, cyclometric analysis of code components and code coverage of Unit test cases
  • Initiate informal reviews of ideas and technical objectives within and across business units.
  • Initiate requirements definition, hands-on lab debugging and interaction with version control and problem tracking systems.
  • Responsible for the adoption and implementation of Blackhawk's software development methodology by adopting best practices from current methodologies like SCRUM, RUP, Extreme Programming, Test Driven Development and Agile Model Driven Development
  • Responsible for the adoption of software architecture best practices like code reusability, pattern oriented architecture, coding standards, modularization of code, aspect oriented programming etc within the technology team


Qualifications: The following are required unless specifically stated:

  • Bachelor’s degree in Computer Science or Business Management or related discipline or equivalent work experience.
  • 5+ years of software development experience with core Java and J2EE.
  • Strong OO Design skills.
  • Experience with model driven development concept and methodologies.
  • Hands on knowledge of SOA and SOAP / REST Web Services implementation, design patterns and practices.
  • Demonstrated expertise in implementing solutions on J2EE application servers like JBOSS.
  • Excellent knowledge/experience with Open Source technologies and frameworks like Struts, Hibernate and Spring
  • Experience with Open Source testing frameworks like Junit.
  • Experience with distributed caching technologies
  • Experience with Agile/Scrum development methodology
  • Hands on experience in performance tuning of systems.
  • Excellent knowledge of relational database technologies with advanced capabilities in at least one industry grade relation database systems – DB2 UDB, SQL Server 2003
  • Experience in the payments domain is preferred – knowledge of ISO 8583 is desirable.
  • Ability to meet tight deadlines
  • A team player – experience working with multiple teams
  • Excellent strengths in time management and organization skills with an aptitude toward creative problem solving.
  • Proven self-starter
  • Track record of managing multiple complex tasks
  • Ability to be productive and effective within a matrix organization.
  • Excellent communicator – verbal and written skills required


Blackhawk Network is an Equal Opportunity/Affirmative Action Employer. Blackhawk Network believes that diversity leads to strength.

Apply on Company Website