Location: Pasadena, California
Job Type:  Full Time

Our client is looking for a backend software developer that can learn systems and help them grow their business using Java and Ruby. This position requires excellent object-oriented design and programming skills, including strong working knowledge of good programming practices.


Assist in technical needs for the development and growth of their internal systems. Assist with team projects to review, develop, and maximize efficiency and scalability in an enterprise environment. Work with business clients to develop requirements and tools that enhance our productivity via automation. Work with their DBA to help expand their reporting and data gathering capabilities. Facilitate the development and implementation of new and emerging technologies using various programming languages. Recommend operational efficiencies, eliminate duplicate work efforts and remove unnecessary complexities; create and implement new procedures and workflows.

Job Requirements:

  • Bachelor's degree in Computer Science or equivalent engineering degree
  • 5 years experience in Java. Ruby experience a big plus.
  • SQL (Postgres / MySQL) and/or NoSQL (MongoDB) databases
  • REST, XML/XSD and web services
  • Familiar with development on Mac OS X, Unix/Linux
  • Familiarity with agile methodologies
  • Familiar with best practices in OOD and design patterns
  • Ability and desire to work well as part of a team and also cross-functionally with other teams
  • Strong communication skills with both technical and business users
  • Can-Do attitude with a willingness to do what it takes to get things accomplished.

Recommended Skills and Experience:

  • Familiarity with eBay, Amazon, NewEgg, Sears, or Buy.com APIs and integrations
  • Willingness to learn Ruby and other languages
  • Prior experience in a DBA reporting capacity ERP development experience a plus

Ref nr: 30871
Start date: