Benefits: - Bonus based on performance
- Health insurance
- Training & development
About the Role:Triunity Software in Calgary, AB is looking for a talented Senior Java Developer to join our growing engineering team. This is an exciting opportunity to work on cutting-edge software solutions, collaborate with passionate developers, and make a real impact on products that matter. If you thrive in a fast-paced tech environment and love writing clean, scalable code - we want to hear from you!
Responsibilities:- Design, develop, and maintain robust, scalable Java-based applications and microservices
- Collaborate with cross-functional teams including product managers, architects, and QA engineers
- Conduct thorough code reviews and mentor junior developers to uphold coding standards
- Architect and implement RESTful APIs and backend services
- Troubleshoot, debug, and optimize application performance across environments
- Contribute to CI/CD pipeline management and DevOps best practices
- 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 microservices architecture and RESTful API design
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
- Proficiency with relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
- Experience with version control systems, particularly Git
- Strong problem-solving skills and ability to work independently in a collaborative team environment
- Post-secondary education in Computer Science, Software Engineering, or a related field (or equivalent experience)
Compensation: $100,000.00 - $110,000.00 per year
Careers & Growth Model
At Triunity people are motivated by the complexity and challenges they face when working on client projects . We always motivate our people to keep learning new technologies and also give them platform where they can get chance to show their technical and analytical skills . We help our people in adding latest technologies ,tools, methodologies and certifications to their resume by arranging trainings , seminars and knowledge sharing sessions.