Veeva Systems

Senior Software Engineer, Java

Veeva Systems

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$110,000 - CA$270,000 per year

Job Level

Senior

Tech Stack

AWSCloudDockerGradleHibernateJavaJenkinsKubernetesLinuxMockitoMySQLOpen SourceSpringSQLVagrant

About the role

  • Rapidly build new applications on an existing, robust enterprise platform
  • Build new cloud infrastructure from scratch following the best practices in software development
  • Drive new features and improvements in a fast-changing environment
  • Partner with product management, design, and QA to deliver cutting-edge solutions and direct value to our customers
  • Work on multiple layers of our stack, including backend (primary), front-end, and DevOps
  • Mentor junior engineers
  • Develop in rapid sprints and deliver production-quality software (you build it -- we ship it)

Requirements

  • 5+ years experience in Java, preferably at an enterprise cloud software company
  • Proven ability to write clean, testable, readable code in a team environment
  • Hands-on experience with open source technologies, such as Spring, MySQL, Hibernate, Solr, Gradle, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, Kubernetes
  • 3+ years of experience in relational databases with a mastery of SQL
  • Strong mentors with a proven record of making your team better
  • Experience in enterprise software development or high-growth technology companies