Back End Java Engineer Job Posting



Job Title: Back End Java Engineer
Company: Snapfish, a division of HP
Position Type: Permanent
Pay Rate: Commensurate
Date Posted: Aug-21-09

Snapfish, a division of Hewlett Packard, helps over 75 million Snapfish members in more than 20 countries share and store their most cherished photos and create photo gifts on an easy-to-use website. Our customers entrust over 5 billion of their photos to us, and we add more than a million new members worldwide each month.


Our innovation has made us a leader in the industry - that's why our office is a casual, yet intense and exciting place to work. Put your talents to work for us!

This position is based in San Francisco, CA.


We are looking for an outstanding Java Developer; someone with a passion for software development charged with designing, implementing and testing high-availability, multi-tier server systems in a Java/Oracle environment. We need a top tier developer who brings not only a deep understanding of the language but also a solid theoretical foundation in computer science such as data structures, computational algorithms and operating systems.


Responsibilities:

Develop back end application code for consumer-facing photo web sites
Perform unit testing and provide guidance/support during QA/system testing
Draft functional specs (FRDs) based on business requirement documents
Coordinate with team leads/architects during technical design
Resolve defects during QA testing and in post-release patches


Qualifications:

3-5 years experience designing, developing and testing multi-tier systems in Java
Proficient in object oriented programming, design patterns and knowledge of algorithms
Deep understanding of server-side Java environment
Extensive experience with programming in a multithreaded environment
Experience with XML, XSD, Web services
Knowledge of SQL, familiarity with a SQL database server (Oracle preferred)
Knowledge of Unix / Linux
Experience integrating with third-party software packages
Experience with fine-tuning applications and databases for best performance
Good documentation skills
Knowledge of Perl and scripting languages
HTML experience a plus
Bachelor's degree in Computer Science or related field is required
Master's degree is an asset


Skills / Characteristics:

Energetic, inspired, dedicated, passionate about software development
Ability and willingness to learn new material quickly and with little top down management
A great team player, sociable, with excellent communication skills.
Attention to detail
Ability to translate business requirements into reality

Location: US-CA-San Francisco
Telecommute: No (Onsite Position)
Contact Name: Raina Pintor
Contact Phone:
Contact Email: raina.pintor@hp.com
URL: http://www.hp.com/go/jobs
Contact Comments:

Please email your resume directly to raina.pintor@hp.com




tech job trends, october 2009