Veeva Systems

Senior Software Engineer, Java

Veeva Systems

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Apply

Salary

💰 $110,000 - $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 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 customers
  • Work on multiple layers of the stack including backend (primary), front-end, and DevOps
  • Develop in rapid sprints and ship production-quality software
  • Mentor junior engineers

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 mentor with a proven record of making your team better
  • Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time
  • Ideal: experience in enterprise software development or high-growth technology companies