Work in HR or Recruiting?

Senior Java Developer - Gifts.com

Provide Commerce 32 reviews Los Angeles, CA

Provide Commerce - 30+ days ago

Job Description

Gifts.com, an online gift shopping resource expressly designed to better serve consumers who are looking for the perfect gift, is in search of a Senior Java Developer. The developer will be a key member of the technology team and will focus on enhancing key functionality on the Gifts.com website, backend tools and data processing jobs, public-facing APIs, and mobile initiatives. The developer will often work independently or on small teams in building complex functionality. This is a diverse and challenging role and will have prominence within the Gifts.com organization. As such, the candidate must be a self-starter who is highly motivated and comfortable working with a small team in a fast-paced startup environment.

RESPONSIBILITIES

  • Develop and enhance intelligent search algorithms for delivering gift recommendations to users of the site or its suite of APIs.
  • Design and architect scalable solutions for our public-facing web site, back-end tools and APIs following agile development methodologies.
  • Be a key player in building Gifts.com’s social marketing, mobile platform, and content distribution initiatives.
  • Work independently or on small teams to complete development tasks.
  • Participate in project planning sessions with product management and technical team members.
  • Participate in design specification reviews and work with technical team members to determine technical design approaches.
  • Estimate timelines for development tasks.
  • Develop expertise in the Gifts.com application and technical infrastructure and ultimately become a subject matter expert over various portions of the web site.
  • Mentor junior team members in Java and object oriented programming best practices.

  • QUALIFICATIONS
  • 6+ years of Java / J2EE web application development, on a high traffic, Internet site
  • 6+ years of application development experience
  • Strong understanding of Java 6, Servlets 2.4, JSP 2.0, JDBC, and SQL
  • Understanding and experience with common design patterns.
  • Familiarity with Spring Framework
  • Understanding of a J2EE compliant application server
  • Ability to design and implement scalable and maintainable software.
  • Familiarity with object/data caching frameworks
  • Excellent verbal and written communication skills
  • Working knowledge of Linux

  • DESIRED SKILLS
  • Spring JDBCTemplate or Hibernate
  • Understanding of JavaScript, HTML, and DHTML
  • XML and Web Services/REST
  • Experience with MySQL
  • Experience with NoSQL data stores (Cassandra, Hbase, mongoDB)
  • Experience with Hadoop
  • Experience with multi-tier architectures
  • Experience with thread programming

  • * Applicants must have legal right to work in the United States.




    See What Employees Are Saying

    Lots of corny activities for team building Pros – A very young environment which can be good or bad.

    Copywriter , San Diego, CA

    Reviews (32)   Salaries (39)