Software Engineer - Java

Related keywords: customer success remote jobremote job canadaremote job software engineer

This page contains product affiliate links.

Overview

Veeva Systems, a recognized leader in industry cloud solutions, is seeking a Software Engineer specializing in Java. The company is known for its commitment to transforming the life sciences industry, and it has a strong growth trajectory, evidenced by surpassing $2 billion in revenue in the last fiscal year. With its principles deeply rooted in making positive impacts on customers, employees, and society, Veeva embodies its mission-driven approach.

Job Position

As a Software Engineer, you'll be integral to designing, implementing, and delivering features for Veeva’s variety of enduring products. You'll collaborate with a team that is characterized by motivation and a shared goal to tackle technical challenges stemming from an expanding customer base. The position values self-starters who thrive in dynamic settings and views employees as pivotal to success.

Key Responsibilities

In this role, you will:

  • Lead the design and implementation of cloud-based features and products.
  • Craft robust and scalable application architectures.
  • Write clean, readable, and testable code, adhering to Object-Oriented Principles and design patterns.
  • Foster superior user experiences through functional front-end interactions.
  • Ensure high-quality code is maintained, with unit tests and integration tests to back your work.
  • Provide mentorship to junior developers, enhancing the collective skill set of your team.

Required Skills and Experience

Candidates for this position should meet the following qualifications:

  • A minimum of 3 years of server-side programming experience in Java.
  • Proven hands-on development experience with various open-source tools and technologies, including Spring, MySQL, Hibernate, Gradle, Git, Jenkins, JUnit, Mockito, Log4J, AspectJ, Tomcat, JMS, and Linux.
  • At least 1 year of experience working with relational databases and a strong command of SQL concepts.
  • Solid ability to analyze and review code with considerations for performance, security, and scalability.
  • Experience working in fast-paced, agile development environments.
  • A track record of mentoring junior team members, improving their skills and fostering a collaborative atmosphere.

Compensation and Benefits

The salary range for this full-time role stands between $85,000 - $225,000. This range is designed to comply with local regulations and highlights potential earnings based on qualifications and experience.



Additionally, remuneration may include various compensation types such as variable bonuses and stock options. Veeva also offers competitive benefits, which consist of:

  • Medical, dental, and vision insurance
  • Paid time off (PTO) and company-paid holidays
  • Retirement programs and a 1% charitable giving program

Work Environment

Veeva promotes a flexible working environment through its Work Anywhere initiative, allowing team members the option to work from home or from the office. This flexibility is geared towards enhancing employee wellness and productivity, ensuring that everyone can thrive in environments suitable for them.

Company Values

At Veeva, the core values include:

  • Do the Right Thing: Prioritize ethical actions in all aspects of business.
  • Customer Success: Focus on delivering exceptional outcomes for clients.
  • Employee Success: Recognize that the company’s growth is driven by the success of its workforce.
  • Speed: Embrace agility and promptness in processes to remain competitive.

Conclusion

If you're ready to contribute to a cause that positively impacts the life sciences industry and feel you meet the qualifications that Veeva Systems seeks, this position could be a perfect match for you. This role not only helps you enhance your technical skills but also offers the chance to be a part of a mission-driven organization. With a variety of benefits and a supportive work culture, every aspect of employee experience at Veeva is designed for fulfillment and growth.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

February 25, 2025

9 views

3 clicks on Apply Now

Share


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.