5 months ago
Toronto, CanadaStaff+
Responsibilities
- Architect and develop scalable, maintainable, high-performance Java applications with a focus on microservices and AI development tools.
- Build and optimize AWS cloud applications using ECS, EC2, SQS, DynamoDB, and RDS with MySQL or PostgreSQL.
- Collaborate with product managers, DevOps engineers, and stakeholders to define requirements and deliver software solutions.
- Lead architectural decisions, advocate for best practices, and remain hands-on in Java development.
- Diagnose and resolve complex technical issues to improve system efficiency, reliability, and scalability.
- Mentor less experienced developers and promote best practices and continuous learning.
Requirements
- 7+ years of hands-on Java development experience, including J2EE, Spring, and Hibernate.
- Strong experience with AWS services including ECS, EC2, Lambda, SQS, DynamoDB, and RDS.
- Experience with SQL and NoSQL databases, including database design, scaling, and optimization.
- Proven experience designing and developing microservices with Spring Boot and Docker.
- Hands-on experience building and deploying applications in AWS environments.
- Proficiency with Git, Jenkins, and CI/CD pipeline management.
- Understanding of monitoring and alerting solutions such as Prometheus, Grafana, and CloudWatch.
- A bachelor's degree in computer science or equivalent with 10+ years of related experience, or a master's degree with 8+ years of related experience.
- Desired experience with Agentic AI and MCP, plus a strong understanding of core AI principles and fundamentals.
- Strong collaboration, communication, analytical, debugging, and problem-solving abilities.
About Kaseya
Kaseya builds IT management and cybersecurity software for managed service providers and internal IT teams, delivered as a unified, subscription-based platform covering RMM, PSA, backup, endpoint protection, and SOC services. Founded in 2000 and headquartered in Miami, it is privately held and backed by Insight Partners. The company expanded its portfolio with acquisitions including Datto, and is used by MSPs and SMBs to automate and secure infrastructure.
