Veeva Systems

Software Engineer - Java

Veeva Systems

Apply
almost 4 years ago
Toronto, Canada
Mid Level / Senior
H1B Sponsor

Base Salary

$85k - $225k/yr

Responsibilities

  • Lead the design, implementation, and delivery of cloud-based features and products.
  • Design robust and scalable application architecture.
  • Write clean, testable, and readable code using design patterns and Object Oriented Principles.
  • Create rich user experiences.
  • Ensure high unit and integration test coverage for quality code.
  • Mentor junior developers.

Requirements

  • 3+ years of server-side programming experience in Java.
  • Hands-on development experience with open-source tools like Spring, MySQL, and Hibernate.
  • 1+ years of experience with relational databases and mastery of SQL concepts.
  • Ability to analyze and review code for performance, security, and scalability.
  • Experience in fast-paced, agile development environments.
  • Proven record of mentoring and improving team performance.

Benefits

  • Medical, dental, vision, and basic life insurance.
  • PTO and company-paid holidays.
  • Retirement programs.
  • 1% charitable giving program.

Tech Stack

GitGradleJavaJenkinsJUnitLinuxMySQLSQL

Categories

BackendFull StackTesting