Job Title: Java and Spring Boot Developer
Location: Toronto, ON (Hybrid - 4 days in office per month)
Job Type: Contract
Duration: 6 months to start, with the potential for full-time conversion at 8 months or sooner
Pay Rate: $45-$49/hour (T4); $50-$55/hour (Incorporated)
About the Role:
We're looking for a Java and Spring Boot Developer to join our Banking client in a highly collaborative and friendly team environment. In this role, you'll work closely with cross-functional teams to develop backend solutions, support business needs, and contribute to ongoing improvements in a fast-paced Agile setting.
Key Responsibilities:
- Design and develop backend solutions using Java 11+ and Spring Boot.
- Ensure code meets standards for security, performance, logging, error handling, and other non-functional requirements.
- Collaborate with business and technical stakeholders to define, analyze, and deliver on requirements.
- Translate business needs into detailed design specifications and clean, efficient code.
- Work with subject matter experts across infrastructure, operations, and vendor teams to coordinate efforts and timelines.
- Assess and optimize design decisions for performance, cost, schedule, and quality.
- Identify trends and emerging issues to inform design decisions and technical direction.
- Contribute to Agile ceremonies and promote a continuous improvement culture.
What You Bring:
- Bachelor's degree in Computer Science, Engineering, or equivalent experience.
- Strong hands-on programming experience with Java and Spring Boot.
- Experience working with MongoDB and handling JSON/XML data formats.
- Familiarity with building high-volume, high-availability applications with a high degree of automation.
- Strong understanding of software development principles and Agile methodologies.
- Effective communication and collaboration skills.
- Ability to manage multiple projects in a fast-paced environment.
- Experience with AWS is a plus.
Team Environment:
Supportive, friendly, and collaborative. This is a great opportunity to work with the latest tools and technologies while delivering real impact on digital solutions.
Apply now if you're a proactive developer who thrives in collaborative environments and is excited to build robust backend systems.