Talent.com
Software Engineer - Java
Software Engineer - JavaVeeva Systems • Toronto, ON, CA
Software Engineer - Java

Software Engineer - Java

Veeva Systems • Toronto, ON, CA
30+ days ago
Job type
  • Full-time
Job description

Join to apply for the Software Engineer - Java role at Veeva Systems

Join to apply for the Software Engineer - Java role at Veeva Systems

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead.

At the heart of Veeva are our values : Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company – we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors.

As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment.

Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities.

The Role

Software Engineers will contribute to the technical design and implementation of product features for various products at Veeva. In this role, you will work with a smart, highly motivated team to take on technical challenges that are associated with our ever-growing number of customers. You should be a self-starter, who loves technical challenges and has prior experience working on a variety of engineering projects in an energizing environment.

What You'll Do

  • Lead the design, implementation, and delivery efforts for our cloud-based features and products
  • Design an application architecture that is robust and scalable
  • Write clean, testable, readable code in a team environment using design patterns and Object Oriented Principles
  • Create rich user experiences
  • Write quality code with high unit and integration test coverage
  • Mentor junior developers

Requirements

  • 3+ years of server-side programming experience in Java
  • Hands-on development experience with current open-source tools and technologies (Spring, MySQL, Hibernate, Gradle, Git, Jenkins, Junit, Mockito, Log4J, AspectJ, Tomcat, JMS, Linux)
  • 1+ years of experience with relational databases with a mastery of SQL concepts
  • Ability to analyze and review code for performance, security, and scalability
  • Experience working in fast-paced, agile development environments
  • We are looking for strong mentors with a proven record of making your team better
  • Learn More

  • Engineer Perspective : 3 Reasons to Consider Veeva
  • Engineering at Veeva
  • Perks & Benefits

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

  • Base pay : $85,000 - $225,000
  • The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and / or stock bonus.
  • Veeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.

    Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at talent_accommodations@veeva.com.

    Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Industries

    Software Development, IT Services and IT Consulting, and Pharmaceutical Manufacturing

    Referrals increase your chances of interviewing at Veeva Systems by 2x

    Get notified about new Software Engineer jobs in Toronto, Ontario, Canada .

    Frontend Software Engineer (Remote - Canada)

    Greater Toronto Area, Canada 21 hours ago

    Intermediate Fullstack Developer (Ruby & React)- EHR

    Greater Toronto Area, Canada 21 hours ago

    Senior Software Engineer - C# (Integrations)

    Toronto, Ontario, Canada CA$125,000.00-CA$150,000.00 2 weeks ago

    Software Engineer, Backend - (Consumer - Products)

    Greater Toronto Area, Canada $100,000.00-$500,000.00 3 days ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer Java • Toronto, ON, CA

    Similar jobs
    Software Engineer - Java

    Software Engineer - Java

    Veeva Systems • Toronto, Canada
    Full-time
    Veeva Systems Join to apply for the.Veeva Systems Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.As...Show more
    Last updated: 19 days ago • Promoted
    Java Software Engineer

    Java Software Engineer

    BeaconFire Solution Inc. • Toronto, Canada
    Full-time
    BeaconFire is specializing in Software Development, Web Development, and Business Intelligence; we are looking for candidates with a strong background in Software Engineering or Computer Science fo...Show more
    Last updated: 14 days ago • Promoted
    Senior Java Software Engineer - Hays

    Senior Java Software Engineer - Hays

    Hays • toronto, on, ca
    Full-time
    Design and develop microservices using Java 8 / 17 and Spring Boot framework.Build RESTful APIs with Spring MVC / REST.Implement Spring Cloud components (Eureka, Config Server, Zuul).Work with JPA / Hibe...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Software Engineer – Enterprise FinTech (Hybrid)

    Senior Java Software Engineer – Enterprise FinTech (Hybrid)

    Zafin • Toronto
    Full-time
    A leading global banking technology firm is seeking a Technical Consultant III (Senior SW Engineer) based in Toronto, Canada, to develop cutting-edge software solutions for financial services clien...Show more
    Last updated: 11 days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    NAM Info Inc • Toronto, Canada
    Full-time
    Referrals increase your chances of interviewing at NAM Info Inc by 2x.Get notified about new Java Software Engineer jobs in. Software Developer Back End (Java) 8422-1015 Software Engineer, Java 8 an...Show more
    Last updated: 19 days ago • Promoted
    Senior Software Engineer — Java, AWS & APIs (Toronto)

    Senior Software Engineer — Java, AWS & APIs (Toronto)

    BlueMatrix • Toronto C6A, ON, Canada
    Full-time
    A leading investment research platform in Toronto is looking for a Senior Software Engineer to design and implement high-performance APIs. With over 6 years of experience, the ideal candidate should...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer – Cloud-Native Java

    Senior Software Engineer – Cloud-Native Java

    TTEC Digital • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading digital solutions provider in Ontario, Canada is seeking an experienced Cloud Developer to work closely with Senior Architects on solution design and project-based development.The ideal c...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    eBay • Toronto
    Full-time
    Build our platforms and systems infrastructure using your strong background in distributed systems, network system design, and large-scale database systems. Research, analyze, design, develop and te...Show more
    Last updated: 9 days ago • Promoted
    Java Software Engineer

    Java Software Engineer

    Millennium Software and Staffing Inc • Toronto
    Full-time
    Senior Technical Recruiter @ Millennium Software and Staffing | Technical Recruiting.Must Have skills : Java, J2ee, Microservices, Spring, SpringBoot, Rest API, Kafka, Cloud, Kubernetes.IT Services ...Show more
    Last updated: 1 day ago • Promoted
    Java Software Engineer

    Java Software Engineer

    BayOne Solutions • Toronto
    Full-time
    Duration : 6+ months with possible extension.Computer language : Java (Looking for strong Java skills with 5-7 years of hands-on experience). REST APIs, No-SQL, SQL Databases.Please provide current jo...Show more
    Last updated: 10 days ago • Promoted
    Software Engineer (Java)

    Software Engineer (Java)

    Scotiabank • Toronto
    Full-time
    Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Global Banking and Markets Engineering (GBME) is the fast-moving, award‑winning technology engi...Show more
    Last updated: 11 days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Snaplii • Toronto, Canada
    Full-time
    Snaplii is one of Canada’s fastest-growing fintech platforms, transforming how people pay, save, and earn rewards.With over $70M in annual transaction volume and 200,000+ users across North America...Show more
    Last updated: 14 days ago • Promoted
    Java Software Engineer

    Java Software Engineer

    Flexton Inc. • Toronto
    Full-time
    One of my clients is looking for.Full Stack Developer : : T4@ Toronto, Canada.Bachelor's degree in computer science or related field plus 5+ years of experience in Java in building large-scale web bas...Show more
    Last updated: 1 day ago • Promoted
    Java Software Engineer - Luxoft

    Java Software Engineer - Luxoft

    Luxoft • scarborough, on, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 9 days ago • Promoted
    Java Software Engineer

    Java Software Engineer

    Rivago Infotech Inc • Toronto, Canada
    Full-time
    Direct message the job poster from Rivago Infotech Inc Responsibilities.Front-end Development (ReactJS) : Building modern and responsive user interfaces with ReactJS, including component-based archi...Show more
    Last updated: 19 days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    GlobalLogic • Toronto
    Full-time
    Design, develop, and maintain scalable and reliable applications using Java, Spring, Kafka, Microservices, AWS, Spring boot, and Spring Framework. Collaborate with cross-functional teams to determin...Show more
    Last updated: 2 days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Hays • toronto, on, ca
    Full-time
    Design and develop microservices using Java 8 / 17 and Spring Boot framework.Build RESTful APIs with Spring MVC / REST.Implement Spring Cloud components (Eureka, Config Server, Zuul).Work with JPA / Hibe...Show more
    Last updated: 30+ days ago • Promoted
    Java Software Engineer

    Java Software Engineer

    BeaconFire Inc. • Toronto
    Full-time
    BeaconFire is looking for candidates with a strong background in Software Engineering or Computer Science for a Java / Software Developer position. Write scalable, secure, maintainable code that power...Show more
    Last updated: 8 days ago • Promoted