Toronto, Ontario M5V 3L9 Posted February 6th, 2026
Looking for more job opportunities? Click here!
Job Type: Contract
Job Category: IT
Job Title: Java Backend Developer
Location: Toronto, ON (Hybrid)
Contract Duration: 6–12 Months [Possible Extension]
Experience: 8+ Years
Domain: 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