Senior Software Engineer - Java
CanadaFull-timePosted over 1 year ago
Senior Java engineer building scalable enterprise apps in a life sciences SaaS company; backend-focused with frontend/DevOps opportunities, remote in the US or Canada.
Responsibilities
- Accelerate application development leveraging a robust enterprise platform
- Build highly scalable software with optimal performance
- Lead feature innovation in a dynamic environment
- Collaborate with Product, Design, and QA to deliver customer value
- Contribute across multiple layers with primary backend focus
- Mentor junior engineers and foster team growth
Requirements
- 5+ years Java development in enterprise/cloud software
- Clean, testable, maintainable code in a collaborative team
- Hands-on with Spring, MySQL, Solr, Gradle, Git, Jenkins, Docker, Kubernetes
- 3+ years with relational databases and expert SQL skills
- Demonstrated ability to mentor team members
- Strong work ethic
- High integrity and honesty
- Excellent English communication skills
Benefits
- Medical, dental, vision, and basic life insurance
- PTO and company-paid holidays
- Retirement programs
- 1% charitable giving program
Apply Now
Take the next step in your career
About Veeva Systems
Links
