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