Senior Software Engineer

Location: San Mateo, CA

Reports To: Director of Engineering

Position Summary:

The Java/J2EE Developer will have several responsibilities as part of a larger software development team. The developer will work with the architect and a team of up to 5 other developers through analysis, design, and implementation of new features. The developer will work with product management to identify technical solutions to business needs as well as implement best practices. Additional responsibilities include maintaining key components of Coremetrics’
industry-leading hosted service for web analytics and supporting client services and operations.

Key Responsibilities:

  • Analyze problems and determine appropriate solutions.
  • Develop backend Java components of the Coremetrics system.
  • Work on Large Scale Data Acquisition and Analysis Engine.
  • Scope potential solutions and provide estimates.
  • Collaborate with Product Management to define release content.
  • Work closely with the Operations team to design and build systems that can be developed, tested, deployed, and managed in a hosted service environment.

Qualifications:

  • BS or MS in computer science, computer engineering, or equivalent. (Required)
  • 5+ years of software development experience. (Required)
  • Experience with Java server-side development. (Required)
  • Experience with one or more J2EE AppServers (JBoss preferred). (Required)
  • Complete understanding of J2EE Stack. (Required)
  • Good understanding of JDBC API’s. (Required)
  • Good understanding of Algorithms and applications into practical problem solving. (Required)
  • Experience with Javascript. (Required)
  • Experience with Flash or Flex Development. (Preferred)
  • Experience with building mission critical Java Applications. (Preferred)
  • Experience with distributed development teams. (Preferred)
  • Familiarity with various opens source technologies – Open Source AppServers and Open Source Frameworks like Spring, Struts etc.,. (Preferred)
  • Knowledge of SQL and Oracle. (Preferred)
  • Familiarity with Oracle and Linux. (Preferred)
  • Strong oral and written communication skills. (Required)
  • Driven self-starter and a team player. (Required)
  • Enjoys a leadership role with a high degree of technical ownership in a startup environment.

To Apply:

Please email cover letter, resume and salary requirements to jobs@coremetrics.com with "Senior Software Engineer" as the subject header.