Saturday, March 26, 2011

[KITlist-Tech] Lead Software Engineer - Java J2EE web (Palo Alto, CA)

Please direct your responses to: engineeringjobs@myproductadvisor.com

Title: Lead Software Engineer - Java J2EE web
Reports to: VP Engineering

Location: Palo Alto, CA. Local candidates preferred, but outstanding candidates from remote locations will also be considered.

Opportunity:

Market Insight Corporation (powered by MyProductAdvisor.com) is an early-stage, consumer-intelligence company. We operate MyProductAdvisor.com, a consumer-facing website that supplies unbiased buying recommendations to shoppers. The shopper preferences collected at MPA fuel a powerful consumer-intelligence system. Our clients are enterprise companies that utilize this intelligence as a unique measure of shifting consumer sentiment.

We are evolving MPA and our core intelligence platforms to enhance their functionality and business value and position them for trends and convergence in the web, social media, and mobile devices. To help us achieve this, you will utilize your hands-on Java software design and development skills across multiple tiers (UI, business logic, algorithms, data processing, persistent storage) over the entire product development life cycle. In addition, you will assist in and eventually take on architectural challenges (e.g., scalability, availability, performance, maintainability) to support our rapid business growth in both the US and select international markets. This position requires proactive communication skills and a can-do attitude in addition to technical ability. You will be a key member of a small team of extremely high caliber people working together on a challenging and exciting early-stage opportunity.

www.myproductadvisor.com
www.marketinsightcorp.com


Traits:

• Ability to operate at a high level of abstraction appropriate for architectural and business considerations yet also enjoys getting "down and dirty" with detailed technical coding and implementation.
• High energy, self-motivated, and highly focused on the demonstrated delivery of business solutions, while maintaining technical elegance and simplicity.
• Willingness and interest in assisting and contributing in a broad range of technical areas in addition to software development.


Key responsibilities:

• Participate in and eventually lead an entire software development life cycle from conception through maintenance of the company´s current and next generation core customer-facing applications.
• Participate in the design and implementation of applications specifically tailored to mobile devices and integrated with social media.
• Assist in developing a platform architecture to meet scalability, availability, performance, and other considerations related to supporting the growth of the business. This includes not only software considerations but also hardware, network, service, and operational ones.
• Participate in internal business meetings and selected customer meetings as part of a team when a technical presence is required.
• Rapidly evaluate new technologies, frameworks, 3rd party tools, services for possible integration or use in our products.
• Identify and execute on opportunities to improve our development and operational processes.
• Participate in site maintenance tasks such as software upgrades.
• Assist in system, network, and database administration tasks as needed.
• Provide technical support when necessary.


Required Skills and Experience:

• Bachelor´s Degree in applicable field
• 5+ years work experience in Java and J2EE / Java EE technologies
• Experience with web application frameworks such as Struts
• Experience with object relational mapping technologies such as Toplink or Hibernate
• Experience building web front ends with HTML, CSS, and Javascript
• Expert in Object Oriented analysis and development
• Strong familiarity with design patterns
• Proficiency in SQL and relational databases such as Oracle or PostgreSQL
• Familiarity with web and application servers in a Linux or Unix environment (preferably high-traffic, consumer facing)
• Experience with agile development methodologies
• Effective communication skills


Desirable Skills and Experience:

• Background or interest in social media
• Experience or interest in creating mobile web sites and mobile apps
• Background or interest in applied statistics or mathematical modeling
• Background or interest in autos or consumer electronics
• Background or interest in market research

Compensation:

• Competitive salary, stock options, health/dental/vision benefits, 401k


Keywords:

• Java, J2EE, JEE, EJB, Struts, Spring, JSP, MVC, Servlets, JSTL, Tiles, Javascript, JSON, jQuery, prototype, Ajax, DHTML, XHTML, XHTML MP, XML, web services, SOAP, REST, HTML5, CSS, CSS3, JUnit, ant, svn, subversion, Eclipse, Glassfish, Apache, Linux, Unix, Oracle, PostgreSQL, Toplink, Hibernate, JPA, ORM, SQL, shell scripts, perl, mobile web, software development, software engineering, data modeling, UML

If this position interests you, please submit a resume and cover letter to engineeringjobs@myproductadvisor.com today!

------------------------------------

********************************************************************

Read the new KIT List blog at www.kitlist.wordpress.com for job tips and to connect to our community!

Please go to www.KITlist.org to join, post jobs, or get answers to common questions. If you have any comments or questions, you can reach us directly at KITtechmoderator@KITlist.org.

By using the KIT List you agree to comply with the Terms of Use on the site, and will not use discriminatory employment practices. The KIT List is a service of Connelly Communications, Inc.

TO UNSUBSCRIBE:
Replying to KIT emails with an "unsubscribe" request does not work.
Instead, just send an email (from the same account you used to subscribe) to KITlist-Tech-unsubscribe@yahoogroups.com. If you are still receiving emails after a few days, please email us at KITtechmoderator@KITlist.org and we will manually remove you. Thanks!
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/KITlist-Tech/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/KITlist-Tech/join
(Yahoo! ID required)

<*> To change settings via email:
KITlist-Tech-digest@yahoogroups.com
KITlist-Tech-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
KITlist-Tech-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/

No comments:

Post a Comment