Senior Software Engineer - Java

Be among the first applicants.
Veeva Systems
Ottawa
Remote
USD 270,000
Be among the first applicants.
2 days ago
Job description

Employer Industry: Life Sciences Software Solutions

Why consider this job opportunity:

  1. Base pay up to $270,000
  2. Opportunity for career advancement and growth within a stable, profitable company
  3. Work remotely with the flexibility to choose your ideal work environment
  4. Comprehensive benefits package, including medical, dental, vision, and life insurance
  5. Generous PTO and company-paid holidays
  6. Commitment to charitable giving through a 1% charitable giving program

What to Expect (Job Responsibilities):

  1. Rapidly build new applications on an existing, robust enterprise platform
  2. Develop new cloud infrastructure from scratch while adhering to best software development practices
  3. Drive new features and improvements in a fast-paced environment
  4. Collaborate with product management, design, and QA to deliver innovative solutions
  5. Mentor junior engineers to enhance team capabilities

What is Required (Qualifications):

  1. 5+ years of experience in Java, preferably within an enterprise cloud software company
  2. Proven ability to write clean, testable, and readable code in a team setting
  3. Hands-on experience with open source technologies such as Spring, MySQL, Hibernate, and AWS
  4. 3+ years of experience in relational databases with a mastery of SQL
  5. Strong mentorship skills with a record of enhancing team performance

How to Stand Out (Preferred Qualifications):

  1. Experience working in a high-growth technology company
  2. Familiarity with DevOps practices and tools like Docker and Kubernetes
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 Senior Software Engineer - Java jobs in Ottawa