Back to results

Senior Java Developer

  • Toronto, ON, M3C 0C2, Canada

$100,000 to $110,000 CAD / year · Full-time

Applications open in a new tab.

Job details

Pay
$100,000 to $110,000 CAD / year
Job type
Full-time
Experience
5+ years of professional experience in Java development
Posting language
English
Posted

Original job description

Benefits:

  • Bonus based on performance
  • Health insurance
  • Training & development

About the Role:

Triunity Software is looking for a talented and driven Senior Java Developer to join our growing team in Toronto, ON. This is an exciting opportunity to work on cutting-edge software solutions, collaborate with skilled engineers, and make a real impact on products that matter. If you're passionate about clean code and innovative technology, we want to hear from you!

Responsibilities:

  • Design, develop, and maintain robust, scalable Java-based applications and microservices
  • Lead code reviews and enforce best practices in software development and architecture
  • Collaborate with cross-functional teams including product managers, QA, and DevOps
  • Troubleshoot, debug, and optimize application performance across the full stack
  • Contribute to system architecture decisions and technical roadmap planning
  • Mentor junior developers and support knowledge sharing across the engineering team
  • Participate in Agile/Scrum ceremonies including sprint planning and retrospectives

Requirements:

  • 5+ years of professional experience in Java development
  • Strong proficiency with Java frameworks such as Spring Boot, Spring MVC, or Hibernate
  • Experience with RESTful API design and microservices architecture
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization tools like Docker or Kubernetes
  • Proficiency with relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
  • Experience with CI/CD pipelines and version control systems such as Git
  • Strong problem-solving skills and a collaborative, team-first mindset
More about this job

Responsibilities

The Senior Java Developer will design, develop, and maintain scalable Java-based applications and microservices while collaborating with cross-functional teams. They will also lead code reviews, mentor junior developers, and contribute to system architecture and technical roadmap planning.

Requirements

Candidates must have 5+ years of professional Java development experience and strong proficiency with frameworks like Spring Boot and Hibernate. Additionally, experience with microservices, cloud platforms, containerization, and database management is required.

Skills

  • Java
  • Spring Boot
  • Spring MVC
  • Hibernate
  • RESTful API
  • Microservices
  • AWS
  • Azure
  • GCP
  • Docker
  • Kubernetes
  • MySQL
  • PostgreSQL
  • MongoDB
  • CI/CD
  • Git

Benefits

  • Bonus
  • Health insurance
  • Training & development

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Java
  • Spring Boot
  • Spring MVC
  • Hibernate
  • RESTful API
  • Microservices
  • AWS
  • Azure
  • GCP
  • Docker
  • Kubernetes
  • MySQL
  • PostgreSQL
  • MongoDB
  • CI/CD
  • Git
  • Agile
  • Scrum
  • Software Architecture
  • Full stack
  • Debugging
  • Troubleshooting
  • Mentoring
  • System design

Report this job