Senior Software Engineer, Java (CRM)
Veeva
(Toronto, Ontario)Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry.
Are you a talented agile developer that enjoys creativity, craves technical challenges, and wants to develop next-generation products? Come join our focused, talented group of engineers building our cloud-based CRM application for the Pharmaceutical 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
- Agile Development Process
- HTML
- Java
- JavaScript
- Mobile Applications
- MySQL
- Relational Databases
- SalesForce
- Software Development
- Web Services
- AJAX
- AngularJS
- J2EE
- REST
- SaaS
- Salesforce.com
- Spring Framework
- Testing Framework
- Software Engineering
- Object Oriented Javascript
- Jasmine
- Karma
- Chatter REST API
- JAX-RS
- Jersey

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