Lead Software Engineer

| Greater LA Area

MyLife is seeking a Lead Software Engineer with strong Java development experience.  This position is part of the Core Product and Platform Teams and fills a Lead Software Engineer role with expertise in building scalable platforms.

As a senior member of our team, the candidate will be responsible for enhancing the company’s Java based web applications and contribute to our Platform team.  The Core team is currently focused on enhancing the marketing onboarding flows for our suite of products. The Platform team is tasked with building out our Service Oriented Architecture and is currently engaged with moving our big data sets from Oracle to Elasticsearch. All team members must have strong analytical and troubleshooting skills, fluency in coding, good communication skills, and most of all, enthusiasm for tackling complex problems.

 

Job Responsibilities:

The candidate will have the following responsibilities with the potential of expanding:

  • Hands-on coding: develop and maintain high quality code base, consistently delivering challenging, stable and maintainable projects on schedule
  • Keep documentation up to date
  • Research, architect, plan and test, the integration of system upgrades and the introduction of new technologies to existing platforms
  • Stay current with new technologies, and industry best practices; particularly those dealing with Java frameworks, Design Patterns and NoSQL storage systems
  • Researching and developing solutions to meet enterprise wide needs
  • Excellent team player with strong collaboration skills; ability to work with various cross functional teams on multi-team projects (Agile/SCRUM)
  • Strong sense of commitment and responsibility.

 

Required Qualifications:

The candidate shall have demonstrated proficiency in the following areas:

  • 7+ years of strong, hands-on Java, J2EE development skills
  • Strong experience with Spring, Spring MVC, Spring Security, Maven & Multithreaded programming
  • Strong Experience developing RESTful Web Services
  • Strong experience with O/R mapping tools like Hibernate or MyBatis
  • Experience with relational database design, Oracle or MySQL
  • Experience with application servers like Tomcat/JBoss and web servers like Apache/Nginx
  • Mastery of object oriented design, design patterns, and programming skills
  • High proficiency with SQL and database design (PL/SQL a plus)
  • Working knowledge of Unix, preferably Linux.

 

Additional Qualifications:

  • Experience in Lucene based search, either ElasticSearch or Solr
  • Experience developing Java MapReduce jobs and executing on a Hadoop HDFS system
  • Knowledge of NoSQL technologies
  • Experience with messaging systems like ActiveMQ or RabbitMQ or ZeroMQ
  • Experience with building large scale, distributed, highly scalable enterprise server systems.

 

Education:

Bachelor's degree in Computer Science or equivalent relevant experience

 

What's in it for you:

  • Great Base Salary
  • Profit Sharing Bonuses
  • Casual Atmosphere
  • Amazing benefits packages including medical, dental, vision, life insurance, FSA and 401k
  • PTO & Paid Vacation

 

About MyLife.com:

MyLife.com, Inc. (“MyLife”) is the only service helping people control their Background Report and Reputation Score. MyLife gathers public information from government websites and other sources to make people aware of what anyone can learn about them online. This is information people have a right to know. Then MyLife allows people to see, verify, edit, enhance, and monitor this information on their MyLife Background Report –– giving everyone the ability to look their best to the world, improving their lives personally and professionally. The company was founded in 2002 and is located in Los Angeles, CA, and has over 40 million members. For more information, please visit http://www.mylife.com.

 

Company Culture & Perks:

As an internet company we provide a Casual work environment with Flexible Start Times as well as free drinks and snacks, Perks include; Breakfast Bagel Mondays, a fully catered Friday lunch, monthly birthday celebrations with Cake & refreshments, a lounge with a large flat screen TV and plenty of company parties to celebrate our ongoing successes and product releases.

Read Full Job Description

Technology we use

  • Engineering
    • JavaLanguages
    • ReactLibraries
    • HadoopFrameworks
    • SpringFrameworks
    • CassandraDatabases
    • OracleDatabases

Location

We're located in the heart of trendy Westwood Village. Walking distance to plenty of restaurants, bars, and shopping. Easy access to the 405 freeway.

An Insider's view of MyLife.com

How would you describe the company’s work-life balance?

Come in early, leave early. Weekend work is kept to the absolute minimum. No one is here late unless it’s truly necessary. We hire responsible people who are self-starters. No clock punch, no babysitting.

Pravin

VP of Engineering

What is your vision for the company?

To help more people live better lives by controlling and improving their reputation through their Background Reports and Reputation Scores. What people think of you determines just about everything in your life –– from love to money. In doing so this also creates a layer of safety when meeting people, socially and for business, on the Internet.

Jeffrey

CEO

What’s the vibe like in the office?

Definitely casual, touch on the quiet side but about as far from boring as you can get. Think of is as laidback business-like. Of course, when soccer is playing in the kitchen it can get a little loud. One of the things everyone loves about the vibe here is how comfortable MyLife is; zen is going too far but relaxed isn’t.

Sharyn

SVP, Business Operations

What are MyLife.com Perks + Benefits

Culture
Partners with Nonprofits
Friends outside of work
Eat lunch together
Open door policy
Open office floor plan
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Retirement & Stock Options Benefits
401(K)
401(K) Matching
Performance Bonus
Child Care & Parental Leave Benefits
Flexible Work Schedule
Vacation & Time Off Benefits
Generous PTO
Paid Holidays
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Some Meals Provided
We provide free breakfast on Monday. Employees get free lunch on Friday.
Parking
We offer employees Free on-site garage parking.
More Jobs at MyLife.com7 open jobs
All Jobs
Dev + Engineer
Marketing
Developer
new
Los Angeles
Developer
new
Los Angeles
Marketing
new
Los Angeles
Marketing
new
Los Angeles
Developer
new
Los Angeles
Marketing
new
Los Angeles
Developer
new
Los Angeles