Job Description
We are the first public company to become a Public Benefit Corporation . As a PBC, we are committed to making the industries we serve more productive, and we are committed to creating high-quality employment opportunities.
Veeva is a Work Anywhere company which means that you can choose to work in the environment that works best for you - on any given day. Whether you choose to work remotely from home or work in an office - it’s up to you.
The Role
An opportunity to make a difference where it really matters - speeding up clinical trials, enabling remote engagement with healthcare professionals, and more.
We are seeking engineers that thrive in a fast-moving, innovative environment with the stability of a successful, profitable company. You should have extensive experience in Java and related technologies and ideally have worked for a high-growth technology company or in a startup environment before. The candidate should also have extensive experience working with REST / JSON developing APIs etc.
What You'll Do
- Build, enhance and optimize applications built on our framework
- Work on multiple layers of our stack including the backend support for our UI and application logic
- Mentor junior engineers
Requirements
- 5+ years of experience in Java, preferably at a cloud software company
- Demonstrated experience building MVC applications in concurrent, preferably secure multi-tenant hosted environments (familiar with modern application security requirements/best practices)
- Proven ability to write clean, testable, readable code in a team environment
- Hands-on experience with popular technologies e.g. Spring, Tomcat, MySQL, Hibernate, Maven, Git
- Hands-on experience w/ popular tools: IntelliJ/Eclipse, REST test clients eg Postman, etc.
- Hands-on experience in hosted environments / hosting technologies e.g. Linux, AWS, Docker, Kubernetes
- 3+ years of experience in relational databases with a solid understanding of SQL
Nice to Have
- Some experience with Mule (or other SOA concurrent processing environment)
- Some experience with Javascript
Perks & Benefits
- Free healthy snacks daily
- Annual allocations for continuous learning, development & charitable contributions
- Annual allocations for Fitness & Wellness programs
- Health benefits, RRSP matching
- Weekly team lunch & fitness activities onsite