Toronto, Ontario M5V 3L9 Posted March 12th, 2026
Looking for more job opportunities? Click here!
Job Type: Contract
Job Category: IT
Job Description Job Title: Java Backend DeveloperLocation: Toronto, ON (Hybrid)
Contract Duration: 6–12 Months [Possible Extension] Experience: 8+ YearsDomain: Banking / Finance [Preferred] Job Description: We are looking for an experienced Java Backend Developer to join a high-performing engineering team working on enterprise-scale applications. The ideal candidate will have strong backend development experience using Java and AWS, with a solid understanding of scalable, secure, and high-availability systems. Key Responsibilities:
Design, develop, and maintain backend services using Java and related frameworks
Build and deploy scalable microservices and APIs
Work closely with product owners, architects, and frontend teams to deliver high-quality solutions
Participate in code reviews, debugging, and performance optimization
Implement best practices for security, scalability, and reliability
Support CI/CD pipelines and cloud-based deployments
Troubleshoot production issues and provide long-term fixes
Required Skills \& Experience:8 -10+ years of Java backend development experience
Strong hands-on experience with Java (Java 8+)
Experience with Spring / Spring Boot
Solid knowledge of RESTful APIs \& Microservices architecture
Hands-on experience with AWS (EC2, S3, Lambda, RDS, etc.)
Experience with SQL \& NoSQL databases
Familiarity with CI/CD tools, Git, and Agile methodologies
Strong problem-solving and communication skills
Nice to Have:
Knowledge of Docker, Kubernetes
Exposure to event-driven architecture (Kafka, MQ, etc.)
Experience working in large enterprise environments
Required Skills
CLOUD DEVELOPER
OFFICE 365 DEVELOPER
SQL APPLICATION DEVELOPER