Software Engineer - Java

Veeva Systems
Toronto
Remote
USD 150,000 - 225,000
Job description

Employer Industry: Life Sciences Software


Why consider this job opportunity:

  1. Salary up to $225,000
  2. Opportunity for career advancement and growth within the organization
  3. Work remotely with flexibility to choose your ideal work environment
  4. Comprehensive benefits package including medical, dental, and vision insurance
  5. Supportive and collaborative work environment with a focus on employee success
  6. Chance to make a positive impact in the life sciences industry

What to Expect (Job Responsibilities):

  1. Lead the design, implementation, and delivery efforts for cloud-based features and products
  2. Design a robust and scalable application architecture
  3. Write clean, testable, and readable code using design patterns and Object-Oriented Principles
  4. Create rich user experiences and ensure high-quality code with extensive test coverage
  5. Mentor junior developers to enhance their skills and performance

What is Required (Qualifications):

  1. 3+ years of server-side programming experience in Java
  2. Hands-on development experience with current open-source tools and technologies (Spring, MySQL, Hibernate, etc.)
  3. 1+ years of experience with relational databases and mastery of SQL concepts
  4. Ability to analyze and review code for performance, security, and scalability
  5. Experience working in dynamic, agile development environments

How to Stand Out (Preferred Qualifications):

  1. Proven record of mentoring team members and improving team performance
  2. Experience with additional programming languages or technologies relevant to the role
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer - Java jobs in Toronto