Senior Software Engineer, Java (CRM)
Veeva
(Pleasanton, California)Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry.
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.
- 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 technics and approaches to solve existing problems
- Introduce new framework and justify the improvements if we’d use them
- 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
Questions
There are no answered questions, sign up or login to ask a question
- CSS
- HTML
- Java
- JavaScript
- Knowledge of Agile Development Process
- Mobile Applications
- MySQL
- Relational Databases
- SalesForce
- Software Development
- Web Applications
- Web Services
- AJAX
- AngularJS
- CRM
- J2EE
- Object Oriented Design
- REST
- SaaS
- Salesforce.com
- Spring Framework
- Testing Framework
- Computer Science
- Technical Skill
- Software Engineering
- Jasmine
- Karma
- Technical Design
- Cross-Browser
- Jersey
- REST API Design

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.