5+ years of professional experience in Java development
Strong proficiency with Java frameworks like 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
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
Benefits
Bonus based on performance
Health insurance
Training & development
Full 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