Careers
Our company is a profitable, growing company with a proven Software-as-a-Service product in use at the world's most innovative and well-known enterprises. We are seeking high performance individuals that can thrive in a fast-paced, entrepreneurial environment and can contribute measurably to our continued success.
Please review our role descriptions below. If interested, please contact us at This e-mail address is being protected from spambots. You need JavaScript enabled to view it with your resume and a brief cover letter on why we are interesting to you and how you fit our needs.
Senior Java Application Developer
Basic Function:
Senior Java Web Developer reporting to the CTO/VP of Engineering responsible for designing and developing the next generation web application and platform. This person will be responsible for converting high level, abstract requirements into detailed requirements and design for major components within the Web application as well as the implementation of those designs.
Specific Duties, Activities, and Responsibilities:
- Responsible for the definition, design, implementation, testing, and maintenance of the architecture, process model and data model for major components of the next generation Java web platform and application
- Participate in or facilitate technical reviews throughout the system design and development process
- Responsible for configuration management activities
- Anticipates and reports in a timely basis to management any issues that impact quality, functionality, schedule, or budget performance
Position Requirements:
Location: Vista, CA or Mountain View, CA
Reports to: Director of Engineering
Supervises: N/A
Education or Equivalent: BS/BA in CS/CE/EE or equivalent technical education in Applied Mathematics or Physics combined with practical experience. Candidates holding multiple advanced technical degrees are highly preferred.
Experience/Knowledge/Skills Requirements:
The candidate MUST have the following experience:
- 8+ years of software development experience with proven experience in designing and building and maintaining a scalable, reliable web application
- Java EE 5 or 6 (6 preferred) Web Architecture and Development using JSP, JSF and JPA
- Building, deploying and supporting web applications on Linux
- Glassfish or another Java Web Application Server
- Developing in a structured environment including at least one real source code control system
The candidate should also have the following experience:
- Proven track record as a java guru
- Proficiency in the software design and development process
- Experience in total project life cycle (design through acceptance)
- Competency in software project management process
- Capable of developing accurate estimates, quotations, and risk assessments
- Competency in defining system requirements and leading the functional specification, planning, design, development, integration and acceptance for a major system or project
- Capable of defining requirements and configuration
- Experience with SaaS delivery model and applications highly desired
- Ability to spend time developing at least one new breakthrough innovation per year highly desired. Examples of patents or inventions should be included in your resume or cover letter.
The preferred candidate will also have the following experience:
- Java testing suites (JUnit, JSFUnit, etc)
- Oracle or PostgreSQL with Spatial or PostGIS experience highly desired
- Experience with Eclipse IDE
Work Environment:
Ability to work under aggressive deadlines in a get-it-done-at-all-costs startup environment. If you are not prepared for a real Silicon Valley startup experience, please do not apply.
Compensation:
For the right candidate, we will always ensure our offer beats other options you may be considering. We are a tight-knit team of "A" players with highly satisfied customers that demand the best, and compensation is commensurate with that philosophy.
Application Requirements:
Please include a cover letter describing you experience developing Java Web Applications using JSP, JSF and JPA. Applications which do not include a cover letter with this detail will not be accepted.