Senior Java Developers
Posted 4 days ago
Job Description
Senior JAVA Developer
Work Style: Hybrid - Currently 3 days a week, but in the next quarter it will be 4 days a week
Location: Downtown Toronto
Anticipated Start Date: 2-3 weeks from offer
Pay rate: Up to $75 per hour (on Incorp). The final compensation will be negotiated between the contractor and recruiter based on experience and engagement terms.
Role Title: Senior Java Developer
End Client: TD Bank
Contract: 1-year term
Number of Positions: 5
Job Description
About this Role
Come build High Value Payments with us! We are looking for a Senior Software Engineer to work on a broad range of features.
As a Senior Software Engineer, you will:
As a Team-member, you will:
Essentials:
Nice to have:
- • Must have Banking / Financial Services domain, with Payment Technologies experience
• Required Technical Skills:
- • Java 21, Spring Boot
• Microservices Architecture and event-based Microservices development.
• API Development, API Integrations, API gateways, API Security, APIGEE for API Management, Payment APIs, API testing
Work Style: Hybrid - Currently 3 days a week, but in the next quarter it will be 4 days a week
Location: Downtown Toronto
Anticipated Start Date: 2-3 weeks from offer
Pay rate: Up to $75 per hour (on Incorp). The final compensation will be negotiated between the contractor and recruiter based on experience and engagement terms.
Role Title: Senior Java Developer
End Client: TD Bank
Contract: 1-year term
Number of Positions: 5
Job Description
About this Role
Come build High Value Payments with us! We are looking for a Senior Software Engineer to work on a broad range of features.
As a Senior Software Engineer, you will:
- • Develop and implement highly complex and custom components.
• Work closely with other Developers, Designers, Solution Architects, and Engineers to create and maintain quality system and infrastructure designs that are maintainable, performant, reliable, scalable, and secure.
• Provide technical coordination for large projects that span multiple teams and cover a diverse spectrum of technologies
• Provide technical guidance to Product Teams (Pods) consisting of Software Engineers, Product Owners, Business Systems Analysts, Scrum Masters and of course our QA engineering group.
• Ensure we have the proper tools in place so that we can ensure our applications are free of common coding vulnerabilities and we follow standard security practices.
As a Team-member, you will:
- • Apply and share your technical expertise and experience.
• Define our next unit and integration test frameworks and standards.
• Proactively put forward ideas that speak to project objectives (e.g. development, testing solutions, and tools)
• Actively participate in Agile ceremonies
• Contribute to project management activities such as: scope assessment and analysis (e.g. T-shirt sizing and Story Mapping), identifying risks and recommending mitigation measures, as well as escalating and communicating possible issues.
• Communicate and collaborate with the broader product team to develop and refine features.
Essentials:
- • 10 - 15 years of experience as a Software Engineer developing and delivering scalable and high-throughput projects, with at least 5 - 10 years of experience as a Senior
• Experience in:
- • Java / Spring / Spring Boot / Spring Security
• RESTful APIs, OAuth
• Microservice architecture and containerization
• Messaging Queues
• Kafka cloud or local
• Large mission critical online applications design and infrastructure configuration
• Relational and non-relational databases (MS SQL / Oracle / Mongo DB)
• SCM and task trackers - Bitbucket/Git, JIRA and Confluence
• Ability to deconstruct requirements into sizeable work tasks.
• Ability to communicate with non-technical members of the team.
• Effective time and task management skills, including the ability to manage concurrent deliverables.
• Self-motivated team player with high energy and ability to work independently as well as within teams.
• Creative problem-solving skills
• Readiness and motivation (as a Senior / Lead Developer) to address and resolve complex and multi-faceted development-related issues, often independently.
• Ability to work autonomously in a lead capacity on a diverse range of activities (e.g. design, support of technical business solutions).
• Strength in collaborating with clients, partners, and peer project teams.
• Commitment to and belief in the quality of your deliverables.
• Undergraduate Degree
Nice to have:
- • React, Angular or similar technologies.
• Working experience in Agile methodology.
• Familiarity with Maven, Jenkins, Nexus
• Familiarity with DevOps and CI/CD pipelines.
• Elasticsearch and AI generative models experience
• Network Layer Design Experience / Knowledge
About Great Canadian Gaming Corp.
Industry
Hospitality and TourismCompany Size
5001-10,000 employees
Application closing date is 2026-08-12
Current Openings
-
Temp
-
Senior Java Developer - Operate
Deloitte
Temp
-
Temp
-
Full Time
-
Full Time
-
Backend Developer
Deloitte
Full Time
-
Full Time
-
Full Time
-
Full Time
-
Full Time