Overview Senior Data Engineer Lead - Strategy. Our client is looking for a collaborative and resourceful Senior Data Engineer Lead for their IT Data Engineering Delivery team. You are dedicated, naturally inquisitive and comfortable in a fast-paced environment. This role will be part of and a member of the Information Technology Enterprise Data Services Group. You will be responsible for leading the architecture, high level and low-level solution engineering design, analysis, and implementation in a successful and experienced team. You’ll be required to apply your depth of knowledge and expertise with both modern and legacy data platforms to develop data ecosystems that will meet business requirements and align with the enterprise architecture goals and standards. The customer has embarked on an exciting journey to modernize, craft, and build a next generation data platform Snowflake to support the growing data needs of the business and to enable the capabilities of AI, and GenAI to drive business value. They embrace a culture challenging the status quo and constantly look to efficiently simplify processes, technology, and workflow. This role reports into AVP, Data Engineering. Work Model: Hybrid – 3 days/week onsite Location: Markham, Ontario Perm/FT - Salary + Bonus + Benefits #J-18808-Ljbffr
A prominent IT services firm is seeking a Java Full Stack Developer for a major Canadian bank's global markets division. This permanent, full-time role requires expertise in Java and frameworks like Angular or React. The position offers a hybrid work arrangement and is located in Downtown Toronto. Candidates must have legal work status in Canada and possess significant experience in software development and cloud applications.
#J-18808-Ljbffr
A leading consulting group is seeking a dedicated Senior Data Engineer Lead for their IT Data Engineering team in Toronto. This role involves leading the architecture and engineering design for a next-generation data platform while fostering a collaborative culture. Ideal candidates will have strong experience with data ecosystems and innovative technology solutions, working in a hybrid model of 3 days onsite per week.
#J-18808-Ljbffr
Overview Java Full Stack Developer - Payments Client is a Toronto-based IT consulting boutique that strives for excellence in customer service and delivery in financial services and fintech industry. They focus on technology advisory services, application development, cloud computing, integration solutions, and enterprise big data and analytics. With a team of highly knowledgeable business and technical experts, we provide strategic, mission critical solutions to our clients. Looking for a Senior Full Stack Developer with hands-on experience in developing, enhancing, and maintaining Java-based applications or middleware/backend services. In this role, you will translate IT requirements into the design, development, and integration of fully automated solutions on Azure. Company location: Downtown Toronto, Hybrid work environment - mix of home, office and client site - 3 days in-office. Perm / FTE role: Salary: Market rate + benefits and performance bonus Responsibilities Translate business requirements into effective system designs during client engagements. Design, build, deploy, and maintain responsive Payments-related web applications with a focus on quality and security. Utilize modern architectural approaches such as microservices, serverless, and containerization. Provide accurate estimates for analysis, design, development, and testing phases. Lead, guide, and mentor junior developers to foster team growth. Ensure strict compliance with business, data, technical requirements, as well as coding standards and policies throughout client projects. Requirements Bachelor’s degree in Computer Science, Engineering, or a related field. Minimum 8 years of experience in system design and full-stack application development, with a proven track record on complex projects. At least 5 years of hands-on experience in full-stack application development, with expertise in: Front-end: Proficiency in Angular, React, or similar frameworks, and Python for building dynamic, responsive user interfaces. Back-end: Strong experience with Java (Spring Boot) and Python for developing scalable, high-performance services. Domain expertise in SWIFT Payments and ISO 20022 messaging standards would be an asset but is not mandatory. Proficient in building and consuming REST APIs and working with microservices architectures. Strong knowledge of relational databases (Oracle, MSSQL, PostgreSQL) and NoSQL databases. Experience with messaging platforms such as Solace, MQ, or equivalent technologies. Hands-on experience with DevOps practices, including CI/CD pipelines and infrastructure automation tools (e.g., Ansible, HELM charts). Proficiency in containerization and orchestration tools, including Docker, Kubernetes, and OpenShift. Excellent debugging and problem-solving skills, with the ability to work independently on complex tasks. Familiarity with cloud platforms such as AWS, Azure, or GCP, and distributed systems architecture. Experience integrating with MQ messaging systems. Strong knowledge of microservices, event-driven programming, REST-oriented API design, and Continuous Integration/Continuous Delivery (CI/CD) principles. Experience developing automated unit tests for applications. Working knowledge of Agile software development methodologies and tools (e.g., Jira). Ability to work independently as well as collaboratively within a team environment. Hands-on experience with Linux/Unix command-line tools. Experience with APIM, Google Firebase, Splunk and Dynatrace would be an asset. #J-18808-Ljbffr
Java Full Stack Developer This is a position with a large IT services firm for a major Canadian bank and its global markets division. Candidate must have legal work status for Canada. Client Location: Downtown Toronto, Ontario. Near TTC and GO Train. Work Arrangement: Hybrid - In-Office 3 days per week. Role Type: Permanent/Full-Time role, salary and benefits provided. Role Overview We are looking for a passionate Java Developer to join our team. This is a newly created position requiring experience in Java with either Angular or React, and some enterprise Capital Markets and Wealth Management industry experience. MUST HAVE: B.S. degree in Computer Science or related technical field (e.g., EE, physics, or mathematics), or equivalent practical experience. 8+ years experience with Java 8+ and Spring Framework (Spring Boot). 2+ years experience developing distributed cloud applications (Pivotal Cloud Foundry, OpenShift, Azure, Docker). Relational Database and data modeling experience using SQL Server. Hands-on experience designing, developing, testing, and troubleshooting RESTful APIs and interface specifications (Swagger). Experience working with DevOps pipelines (Git, Maven, Jenkins), continuous integration/delivery, automated testing (unit, functional, performance). Experience working within professional software engineering practices for the full software development lifecycle, including coding standards, code reviews, source code management, build processes, and testing. Understanding of agile methodologies and project management using JIRA. Knowledge of UML and Design patterns. Proficiency in various web technologies and front-end development. Open-minded, collaborative, and an effective team player. NICE-TO-HAVE: Capital Markets and Wealth Management industry experience. Understanding of Web Front-End development frameworks and libraries such as Angular and React. Experience with Redis, non-relational databases, and other caching technologies. Experience in TDD methodologies. Experience with: Algorithm design and optimization. Large-scale, parallel, or distributed systems. RDBMS and/or modern scale-out repositories (SQL Server, Redis). Microservice design and implementation (load balancing, discovery, resiliency). Cloud platforms like OCP, Azure, PCF, Apigee. Code merging and branching methodologies using Git and code release processes. Supporting production-level software (SRE, Dynatrace). Ability to simplify complex problems and communicate them clearly. #J-18808-Ljbffr
A global IT services firm is seeking a Senior Technical Business Analyst to work on trading lifecycle and collateral management projects. This hybrid role requires strong expertise in data analysis and acting as a bridge between stakeholders and technology teams. The candidate will also fulfill Scrum Master responsibilities. The position is based in downtown Toronto, Ontario, with an initial contract of 6 months and the potential for renewal.
#J-18808-Ljbffr
Senior Technical Business Analyst This is with a global IT services firm for a leading investment/wealth management services firm. Client Location is downtown Toronto Ontario, close to TTC and GO service. Hybrid - In Office 4 days per week. Contract - 6 months, possible renewal Project Description We are seeking a Technical Business Analyst with strong expertise in the trading lifecycle and collateral management, combined with proven skills in data analysis and data product review. The successful candidate will act as a bridge between business stakeholders, product owners, and technology teams, ensuring effective delivery of initiatives in an agile environment. In addition, this role will also take on Scrum Master responsibilities, driving agile ceremonies and fostering continuous improvement across the team. Responsibilities Business Analysis & Requirements Gathering: Engage with trading desks, risk, treasury, operations, and collateral teams to capture and analyze business needs. Translate requirements into clear functional specifications, process flows, and user stories with acceptance criteria. Partner with the Product Owner to refine and prioritize the backlog in line with strategic objectives. Collateral Management Focus: Evaluate and improve workflows around collateral management, and intraday collateral movement. Support delivery of solutions that strengthen efficiency, transparency, and compliance in collateral processes. Data Analysis & Product Review: Perform data analysis to validate requirements, identify trends, and ensure data integrity across trading and collateral domains. Understand, review and assess data products, reports, and pipelines to ensure accuracy, usability, and alignment with business needs. Collaborate with data engineering and data governance teams to address quality issues and support decision-making. Scrum Master Responsibilities: Facilitate agile ceremonies (daily stand-ups, sprint planning, retrospectives, backlog refinement). Track progress, remove blockers, and promote agile best practices. Drive continuous improvement within the team. Stakeholder Management & Delivery: Act as a key liaison between business stakeholders and technology teams. Ensure timely delivery of features and initiatives, highlighting risks and dependencies. Communicate status updates and findings clearly to senior management and stakeholders. Skills Must have: Bachelor's degree in Finance, Business, Computer Science, Data, or related field. Proven experience as a Business Analyst in capital markets, with a solid understanding of the trade lifecycle. Knowledge of collateral management processes (margining, optimization, settlements). Strong data analysis skills, including ability to query, validate, and interpret datasets. Experience reviewing and working with data products, reports, and pipelines. Hands-on experience as a Scrum Master in agile delivery. Excellent problem-solving, documentation, and stakeholder management skills. Familiarity with trade capture systems, risk engines, and collateral platforms is an advantage. Agile certification (CSM, PSM) preferred. Strong analytical mindset with attention to detail. Excellent communication and facilitation skills. Collaborative, proactive, and adaptable to dynamic business needs. Outcome-focused, with the ability to balance business priorities and technical constraints. #J-18808-Ljbffr