Job Title: Senior Java Spring Boot Developer
Location: Toronto, ON (Hybrid - 4x Onsite a Week)
Employment Type: Contract Opportunity
Interview Type: Face 2 Face (Onsite Interview Only)
Job Description
We are seeking a Senior Java Spring Boot Developer with 7–8 years of experience to join our team. The ideal candidate will have deep expertise in Java, Spring Boot, Microservices, and SQL, with a strong ability to design, develop, and maintain scalable backend systems.
Key Responsibilities
Develop and maintain enterprise-grade backend applications using Java and Spring Boot
Design and build scalable Microservices architecture
Write efficient and optimized SQL queries for relational databases
Participate in the full SDLC including analysis, design, implementation, testing, and deployment
Collaborate with front-end developers, architects, and QA teams to deliver quality software
Troubleshoot and resolve performance and reliability issues
Ensure code quality through unit testing and code reviews
Candidate Requirements
7–8 years of strong hands-on experience in Java development
Expert-level knowledge in Spring Boot and related Spring frameworks
Experience designing and developing RESTful Microservices
Proficient in writing complex SQL queries and database integration
Good understanding of software design principles and architecture patterns
Strong problem-solving skills and attention to detail
Excellent communication and team collaboration abilities