eHarmony

Senior #SoftwareEngineer @eHarmony #NoSQL #Java #Hibernate #SOA #MongoDB #HBase

Los Angeles, California

Published: 2 years ago

Job description:

JOB SUMMARY:

eHarmony, Inc. is building a team to work on the next generation of applications to support their high traffic, public facing experiences. Work in a fast moving and challenging environment that is balanced with a great environment and flexible hours. Be empowered with the ownership to deliver your responsibilities.

Design and develop components of a multi-layered architecture leveraging the latest Web 2.0, SOA and Event architectures. Push the envelope of scalability with the next applications.

In this position, you will be responsible for:

  • Developing applications for a high volume consumer website for a high-profile, nationally recognized, very profitable, pre-IPO internet company
  • Developing the next generation of data intensive distributed applications using cutting edge Web, SOA and Event Based technologies.
  • Engineering software solutions employing enterprise Java, Spring frameworks suite, RESTful web services, Message based systems, ORMs, NoSQL databases, JVM based dynamic language platforms.
  • Work with highly agile, close-knit teams including product management in iterating through feature releases

The successful candidate will have:

  • 7+ years of software engineering experience
  • Skilled in enterprise, open source Java-based technology ecosystem
  • Familiar with light weight web technologies stack (JAX-RS/Jersey, Grails, Spring MVC, Struts, Hibernate, xUnit)
  • Well experienced with asynchronous, message based systems (JMS)
  • Familiar with Hibernate or other ORM frameworks
  • Familiar with NoSQL technologies such as Project Voldemort, MongoDB, Neo4J, Hadoop/HBase
  • Skilled with Web-Service based technologies such as SOAP, REST, Spring Remoting
  • Excellent understanding of OOD/OOP as well as familiar with at least one functional language
  • Must thrive in a fast-paced environment and enjoy both solving problems and delivering high-quality software
  • Motivated, fast learner of new and emerging technologies
  • Excellent written and verbal communication, presentation, and listening skills
  • Ability to participate in a cross-functional team environment
  • B.Sc. in Computer Science or related field preferred

« Back to Openings

Rameet Singh

Rameet Singh

Recruiter/ Talent Acquisition