Mid - Sr. Software Engineer (Java / Server) - Veeva Vault Verticals onDemand, Inc.
THIS JOB HAS EXPIRED
We are looking for an experienced backend software engineer who deeply understands SaaS architectures and how to build highly scalable, extensible platforms and applications. We are a profitable startup developing an innovative SaaS enterprise content management (ECM) product capable of storing petabytes of data. Think of a platform and applications that will do for ECM what salesforce.com did for CRM. That?s what we are making. We are in the early stages of going after our ambitious vision, so this is a great opportunity to be a key participant in the initial product development.
Responsibilities:
Build highly scalable, extensible platforms and applications
Collaborate with Product Management and Development team members on technical design and problem solving to come up with compelling solutions to problems.
Use a pragmatic Test Driven Development approach to developing high quality software that doesn't need to be assured by a QA team before it's deployed to production.
Own all aspects of implementation for features from design to development, deployment to production, and support and maintenance.
Skills:
Deep expertise in object-oriented design and implementation
Strong communication skills
Experience:
5+ years developing commercial software in Java
Current, hands-on Java development with Server-side web technologies (Spring, JPA, Hibernate, Lucene, Solr, etc.)
Experience with RDBMS such as MySQL, Oracle or MS SQL Server
Experience working on teams using agile development techniques
Demonstrated success in a startup mode, with the drive and flexibility to roll up your sleeves and work hard (and have fun) in a fast-moving startup environment
Experience with content management products & technologies - Nice to Have
BS in engineering/science or equivalent
| Location: |
Pleasanton, CA
United States
|