Software Developer

Boston, MA | Engineering

Job Description

About Us:

We are a fast paced, growing, dynamic online software company looking for an outgoing Software Developer to join our team.

Invaluable, is the world's largest live auction marketplace comprised of Invaluable.com, and RFC Systems.  As the world’s leader in developing SaaS and ecommerce applications for the auction industry, Invaluable reaches over 30 million unique bidders a year, and serves more than 25,000 individual auction houses globally. Through Invaluable's web properties, more than 3 million visitors per month arrive at the virtual doorsteps of auctioneers with unprecedented access to search and buy from over 160,000 auctions each year with a combined value of over $25 billion.

Job Summary:

We are looking for someone who is excited at the prospect of totally changing an industry that is ripe for change.  This person must bring passion, excitement, and drive to everything he/she does.  This person must have the willingness to do whatever it takes to deliver software in a rapidly changing environment.  He/she should always strive to improve him/herself and the organization through innovation and efficiency.

Responsibilities:

Will be part of a technology team delivering SaaS products for our clients.  This person will be responsible for:

  • Developing SaaS and website products using Java with the Spring Framework and Hibernate
  • Reviewing application requirements and project documentation; asks follow-up questions as needed in order to gain a full understanding of requirements
  • Working hands-on with both backend and other frontend developers
  • Being involved in team architectural discussions
  • Solving complex problems, creating object models, defining API’s, building web services, etc
  • Working in a very iterative/agile development environment
  • Able to quickly transition through 3 week production release cycles
  • Work directly with others (developers and internal stakeholders) to develop a solid understanding of the business application and requirements for which the application is being designed
  • Assist others with questions regarding the functionality of applications

Desired Skills and Experience:

The successful candidate must have the following experience, skills, and education:

  • At least 3-5 years of experience in web development using Java and Spring
  • Understands and can apply MVC patterns
  • Has built SaaS applications in a service oriented architecture
  • Experience designing and building web services (SOAP, REST, or some other type)
  • Does not need to be a DBA, but needs to understand traditional relational data models and how they map to object models.  Should be strong in SQL and exhibit good database design skills
  • Demonstrate strong verbal and written communication skills

Bonus Points:

  • Hibernate or a similar ORM
  • Experience working with RESTful JSON Web Services
  • Experience in developing for Mobile
  • Has used other open source tools such as JUnit, Maven, Ant, Continuous Integration Tools (Hudson, Jenkins), etc

Perks:

  • Excellent Health Benefits
  • Stock Options
  • Casual Environment
  • Catered lunch on Fridays

Please include a resume, cover letter and salary expectations.  While we appreciate every applicant’s interest, only those under consideration will be contacted. We regret that phone calls will not be accepted. EOE

Apply Now
for this Job
Spread the Word
Not the right job?
Describe your perfect job
Join our Talent Network »