Senior Software Engineer

Veeva

(Pleasanton, California)
Full Time
Job Posting Details
About Veeva

Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry.

Summary

We are looking for Senior Software Engineers to help build our scalable, multi-threaded web application using highly-customizable metadata to provide a unique experience to our users. This is a hands-on position, helping to solve technical issues for our growing number of customers. You will contribute to the technical design and implementation of product features for various products.

Responsibilities
  • Design, Implementation and Testing of new features
  • Ensure customer success by working on customer issues and providing the best possible solution
  • Supporting existing functionality and become an owner of a domain
  • Contribute to SaaS tools – gather metrics, evaluate and provide data points on our cloud deployment
  • Suggest performance improvements and architectural changes to ensure the best possible product in terms of scalability, performance and deployment for cloud
  • Innovate on new techniques and approaches to solve existing problems
  • Introduce new frameworks and justify the improvements if we’d use them
Ideal Candidate
  • 5+ years of software development experience with Java, J2EE, Spring or similar
  • 5+ years of experience in OO design and implementation using Java
  • 3+ years of experience in JavaScript, AJAX, HTML, CSS, and cross-browser development
  • 3+ years of experience with relational databases (MySQL or similar)
  • 2+ years of experience in REST API (achieved by Spring, JaxRS or Jersey)
  • Ability to work in a diverse environment (Java, Salesforce, JavaScript, REST, WebServices)
  • BS in CS Science/Software Engineering or related

Nice to Have

  • Knowledge of Salesforce.com
  • Knowledge of SaaS applications and SaaS deployment models
  • Prior experience developing or supporting mobile applications
  • Spring Framework
  • Comfortable working with agile processes and/or test driven development
  • Angular JS, HTML, CSS
  • Experience with testing frameworks such as Karma and Jasmine
  • Experience with building/deploying/managing AWS on an enterprise level
  • Knowledge of Salesforce.com platform

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Pleasanton, California
Skills Desired
Sign up or login to see how your skills match up.
  • AWS
  • Building
  • CSS
  • Design
  • HTML
  • Java
  • JavaScript
  • Mobile Applications
  • MySQL
  • AJAX
  • AngularJS
  • J2EE
  • REST
  • SaaS
  • Salesforce.com
  • Spring Framework
  • Test Driven Development (TDD)
  • Software Engineering
  • Jasmine
  • Karma
  • Jersey
  • REST API Design
  • Spring

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.