As our Sr. Software Engineer – Technical Lead, based in our corporate offices in West Los Angeles, you will provide technical leadership, and have the opportunity to design and develop not one, but many complex interdependent systems, as well as work with various cross-functional teams, while executing and delivering in the entire life-cycle of products, for the My Life website. This seasoned Technical Lead will have the opportunity to supervise products through specification, design and development while also bringing their own hands on coding expertise to the table and lead the project and team by example.

This role requires strategic thinking and planning to provide leadership, and expertise throughout the entire development and release lifecycle. You will play a key role in developing, enhancing and maintaining the next generation of web applications based on state of the art technology.
 
Responsibilities:
  • Providing and executing technical solutions from inception to product launch.
  • Strong hands on coding experience.
  • Lead and mentor software engineers in the specification, design and development of My Life’s applications.
  • Develop applications for a high volume consumer website for a high-profile, nationally recognized internet company.
  • Develop the next generation of applications using cutting edge Web 2.0 technologies.
  • Will work with leading platforms including Java EE, Spring, Hibernate, Tomcat, MySQL, Oracle and Hadoop.
  • Work closely with product management team in defining new product features and specifications.
  • Work with Quality Assurance to test functional product features.
  • Identify and/or evaluate emerging technologies and tools to enhance the suite of products used
  • Ensure proper development of technical specifications and documentation.
  • Estimate resource usage and timelines for development team.
  • Review team members’ detailed design of components/modules/code.
  • Advocate and reinforce agile development methodology within the IT department.
Experience:
  • Minimum of 10+ year’s hands-on experience developing high-volume consumer websites.
  • 7+ years experience leading development lifecycle process and best practices.
  • Strong in developing web applications based on J2EE technologies with JSP, Servlet, JDBC, JMX, JPA and open source frameworks like Spring, Hibernate, REST Web Services etc.
  • Experience working in an agile development environment (JUnit, Test Driven Development, Continuous Integration, etc.).
  • Hands-On execution of code review.
  • Familiar with Agile SCRUM and XP practices.
  • Proven track record in leading projects, including a strong hands on coder and experience successfully executing projects for a B2C base product, preferably online.
  • Advanced understanding of web application programming architectures.
  • Strong skills in Java based object oriented software development.
  • Knowledge of web technologies such as HTML/XHTML, CSS, XML or JavaScript and JQuery.
  • Understanding of AJAX/Spring, Hibernate/Struts.
  • Experience working with product managers and other business stakeholders to set timelines, budget resources, and manage expectations of the development process.
  • Ability to participate in a cross-functional team environment.
  • Ability to work in a fast-paced, high-effort, dynamic work environment.
  • Strong track record for delivering innovative, successful products on time, on function and on budget.
Required Qualifications:
  • BS in Computer Science, Master’s Degree preferred

Apply Now!

Share this job...
  • Print
  • Facebook
  • Twitter
  • LinkedIn
Tagged with:
 

Comments are closed.