Enable job alerts via email!

Senior Java Developer

tax.com

Toronto

Hybrid

CAD 150,000 - 200,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic team at tax.com as a Senior Java Developer, where you'll lead the development of innovative software solutions in a hybrid workspace. Your expertise in Java and cloud computing will drive our product's success, supported by a culture promoting growth and collaboration. Enjoy competitive benefits, including generous PTO and a focus on continuous learning, as you take on key responsibilities in our engineering department.

Benefits

Generous Personal Time Off (PTO) Benefits
14 Weeks of Parental Leave Top-Up
Monthly Gym Membership or Equipment Reimbursement
Health and Dental Benefits effective Day One
RRSP with Employer Match
Tuition Reimbursement after One Year of Service

Qualifications

  • At least 5+ years of experience in software development using Java / JEE.
  • Hands-on experience in Spring Boot, Hibernate, and PostgreSQL.
  • Working knowledge of development tools like Maven and Git.

Responsibilities

  • Develop, test, and maintain high-quality, scalable code for SaaS applications.
  • Troubleshoot and resolve complex technical issues for robust application performance.
  • Mentor junior developers and ensure adherence to best practices.

Skills

Java
Spring Boot
Hibernate
PostgreSQL
Azure
Agile methodologies
Problem-solving
Software design patterns

Education

Bachelor's or Master's degree in Computer Science, Engineering, or related field

Tools

Maven
Git
IntelliJ IDEA

Job description

Join to apply for the Senior Java Developer role at tax.com

Join to apply for the Senior Java Developer role at tax.com

  • Generous Personal Time Off (PTO) Benefits
  • 14 Weeks of Parental Leave Top-Up (Adoption Included)
  • Monthly Gym Membership OR Gym Equipment Reimbursement
  • Health and Dental Benefit Eligibility Effective Day One
  • RRSP with Employer Match
  • Tuition Reimbursement After One Year of Service

Why Ryan?

  • Hybrid and Remote Work Options
  • Award-Winning Culture
  • Generous Personal Time Off (PTO) Benefits
  • 14 Weeks of Parental Leave Top-Up (Adoption Included)
  • Monthly Gym Membership OR Gym Equipment Reimbursement
  • Health and Dental Benefit Eligibility Effective Day One
  • RRSP with Employer Match
  • Tuition Reimbursement After One Year of Service

We are seeking an experienced Senior Software Engineer to join our team, focusing on our itamlink products, developed in Java. The ideal candidate will have a strong background in cloud computing, particularly with Microsoft Azure, and will be responsible for leading the development, maintenance, and optimization of our software solutions. This role operates in a hybrid work environment, combining remote work with in-office collaboration.

Duties and Responsibilities, as they align to Ryan’s Key Results

People

  • Solution, develop, test, and maintain high-quality, scalable code for our SaaS application.
  • Implement new features and enhancements using a mixture of Java, Spring Boot, Wicket, Hibernate, and PostgreSQL.
  • Mentor junior developers and promote standards and best practices.
  • Troubleshoot and resolve complex technical issues, ensuring robust application performance.
  • Work closely with product management, QA, and other teams to align software development with business goals.
  • Utilize Azure DevOps Boards for project tracking, sprint planning and managing work items to facilitate Agile development processes
  • Ensure security best practices are followed in all aspects of the software development lifecycle.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • At least 5+ years of experience in software development using Java / JEE.

Hands-on Experience In

  • Spring Boot
  • Hibernate or equivalent ORM
  • PostgreSQL or similar SQL databases
  • Java EE components such as EJB, JPA, etc.

Working knowledge of development tools and environments such as Maven, Git, IntelliJ IDEA, etc.

  • Experience with Git / GitHub for version control.
  • Familiarity with Agile methodologies.
  • Excellent problem-solving capabilities and knowledge of software design patterns.
  • Strong written and verbal communication skills.

Nice To Have

  • Experience with Azure services like Azure App Services, Azure SQL Database, Azure Functions is nice to have.
  • Experience with BIRT, micro service and service-based architecture.
  • Working knowledge of REST, JSON, XML, GRAPSQL and / or SOAP
  • Experience with modern frontend frameworks and JS libraries such as react, angular, and node.
  • Familiarity with Auth0
  • Our team operates in a hybrid mode, offering a mix of remote and in-office work. Team members are expected to be in the office for key meetings, collaborative sessions, and when in-person presence is requested / adds value.
  • culture that values continuous learning and professional growth; we support our team members and expect a sense of urgency, transparency and frequent discussions on how we can improve as a team.
  • Interaction with employees at all levels and clients via email and phone.
  • Occasional travel (5–10%).

Seniority level

Seniority level

Mid-Senior level

Employment type

Employment type

Full-time

Job function

Job function

Engineering and Information Technology

Software Development

Referrals increase your chances of interviewing at tax.com by 2x

Get notified about new Senior Java Software Engineer jobs in North York, Ontario, Canada .

Senior Software Engineer (Identity Decisioning)

Senior Software Engineer, Business Process & Automation

Senior Software Engineer - User Generated Experiences

Software Engineer III - Mainframe Developer and Lead

Senior Software Engineer (Network Platform Team)

Software Engineer III - Mainframe Developer and Lead

Lead Data Scientist - Feature Engineering

Lead Data Scientist - Articial Intelligence Specialist

Senior Software Engineer, Backend - Fintech

Toronto, Ontario, Canada CA$150,000.00-CA$200,000.00 9 hours ago

Senior Software Developer, Backend Platform

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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Staff Software Engineer, CLIP

eBay

Toronto null

Remote

Remote

CAD 140.000 - 180.000

Full time

13 days ago

Senior Software Architect

CARET

Toronto null

Remote

Remote

CAD 140.000 - 157.000

Full time

15 days ago

Sr. Java Developer

Scotiabank

Toronto null

On-site

On-site

CAD 150.000 - 200.000

Full time

13 days ago

Frontend Software Engineer (Remote - Canada)

Proof

Toronto null

Remote

Remote

CAD 120.000 - 160.000

Full time

11 days ago

Senior Fullstack Engineer - Java and React

Lumenalta

Toronto null

Remote

Remote

CAD 188.000 - 210.000

Full time

19 days ago

Senior Java Developer

Citi

Mississauga null

On-site

On-site

CAD 150.000 - 200.000

Full time

12 days ago

Senior Software Engineer (Execution Team)

Circle Internet Services Inc.

Toronto null

Remote

Remote

CAD 152.000 - 191.000

Full time

27 days ago

Software Engineer - Java

Veeva Systems

Toronto null

Remote

Remote

CAD 85.000 - 225.000

Full time

30+ days ago

Software Architect - Containers / Virtualisation

Canonical

Mississauga null

Remote

Remote

CAD 153.000 - 245.000

Full time

16 days ago