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
Apply for this Position
About Veeva Systems

Founded

2007 (over 19 years ago)

People

5001-10000 employees

Industry

Software Development

Type

Public Company

Links