Senior Software Engineer, Technical Support

Liferay Diamond Bar, CA

Are you able to diagnose complex technical problems, strategize creative game plans, implement complicated solutions, and dominate in a game of Street Fighter? You just might be a great fit for our high-energy Technical Support team! As Liferay continues to grow at an unprecedented rate, we're looking for key team players to beef up the ranks - specifically, an engineer and subject matter expert who can help Liferay game plan and solve the most difficult technical problems from clients around the world. Apply now and tell us why you want to work for Liferay (other than the free coffee, game room, etc).

Primary Responsibilities:

* Provide technical leadership and guidance of Liferay's Java-based technologies

* Develop technical solutions and workarounds to ensure successful client projects

* Mentor and assist in the development of other technical staff

* Participate in projects that enhance the quality and efficiency of support

* Act as a consultant resource to Support Managers as needed

* Ensure technical solutions are delivered with the highest quality

Preferred Qualifications:

* An abnormal love for learning and mentoring

* B.S. or M.S. in Computer Science or related field

* 5+ years of experience in technical support or programming

* Experience with JavaScript, Alloy UI (AUI) or YUI

* Experience writing code that uses Spring and Hibernate

* Expert knowledge and extensive programming experience with Java and JSP

* Complete understanding of the Java Virtual Machine and best practices for tuning it

* Experience working with Liferay deployment environments (Websphere, Weblogic, JBOSS AS, Tomcat, etc.)

* Excellent interpersonal skills, both written and verbal

* Flexible, proven ability to work well under pressure, meet aggressive deadlines

* Demonstrates expert problem-solving skills coupled with very strong motivation to identify and resolve customer issues

* Enjoys sharing their knowledge with others and helping colleagues understand complex concepts