# Role Overview: We are seeking a highly experienced and motivated Lead Java Developer with 6 years of industry experience to spearhead the development of robust, scalable, and innovative enterprise applications. The ideal candidate will possess deep expertise in Java/J2EE and Spring Boot. This role
The Applications Development Technology Senior Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology Team. The overall objective of this role is to lead applications systems analysis a
CitiDirect brings together Citi’s global products and services into a single digital platform, providing clients a gateway to manage global cash, liquidity, and trade operations. CitiDirect supports transactions across 160+ countries touching 140+ currencies. CitiDirect process trillions in transact
Role: Pega QA Tester Location Mississauga, ON, CANADA Work mode Hybrid(3 days office per week) This role blends Pega application development and quality responsibilities into broader quality assurance and automation roles. A typical Pega QA / Automation testing profile centers on functional validati
The Opportunity Are you ready to build the future of financial technology? We are looking for a passionate and talented Senior Software Engineer to join our high-performing team. This isn't just another development role; it's a chance to work with cutting-edge technologies like AI and Kafka to solve
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contrib
We are seeking a highly motivated and skilled Senior Software Engineer to join our innovative team, blending backend development expertise with emerging AI technologies. In this role, you will design, develop, and deploy high-performance applications using Java, Spring Boot, and MongoDB. A significa
We are seeking a highly skilled and experienced Senior Java Engineer to join our dynamic team. The ideal candidate will be a hands-on developer with leadership quality, proficient in modern Java technologies and SQL skills, and passionate about leveraging cutting-edge AI tools and methodologies to b
# About the Role: Where Your Engineering Actually Ships The AI-Augmented Full-Stack Engineer is a senior individual contributor position within Citi's Banking Technology organization. This team builds and maintains the applications and platforms that put real capital to work for clients across one o
Automation QA / Manual QA – Immediate Opening Location: Mississauga, Ontario, Canada Experience Level: Mid-Level Engagement: Immediate Opening Job Summary We are looking for a Mid-Level Automation QA Engineer who is also comfortable handling Manual QA testing . The ideal candidate should be a quick
Title: Core Java Developer (Permanent) Location : Mississauga, ON (Matheson & Centennial Park area) Duration: Permanent How to apply : Include resume as MS Word attachment Compensation : $90,000/year to $130,000/year benefits (depending on experience) CORE Java Developer Our client is looking fo
Citi is looking for a Senior Java Developer to join its Applications Development team, where you will design, build, and own high-performance Java applications that underpin critical financial services at global scale. This is a hands-on technical role where your expertise will directly shape the qu
Job Overview This is a hands-on technical developer role for a Applications Development Java Programmer. The position requires expert-level hands-on coding and development in Java of new or revised application systems and programs. The successful candidate will develop and code for complex requireme
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contrib
The Equities Cash Order Management System team is responsible for a global platform used by Citi traders and sales traders. This system is critical for trading in equities, derivatives, convertible bonds, and provides access to algorithmic trading. It also encompasses post-trade functionality, inclu
Job Title: NAM-CA-Java Developer-Supervisory (CAD) Location: Mississauga Duration: Contract - 6 months Pay Range: $76(T4) Job ID: 407930 About TSR TSR is a trusted staffing and workforce solutions partner with more than 50 years of experience delivery highly qualified talent to support clients' most
Job Title: Java Full Stack Developer (Java FSD) Location: Mississauga, ON (Hybrid) Job Summary We are looking for a skilled Java Full Stack Developer with 9 years of experience , with strong hands-on expertise in Core Java 17 and Angular/React . The ideal candidate should have experience developing
Job Description The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this ro
Citi's Banking Technology comprises of diverse, talented professionals located globally. Citi's Investment, Corporate and Commercial Banking provides comprehensive relationship coverage along with a full suite of products and services. Our mission as a business focused technology organization is to
Senior Rust/Java Developer — Low-Latency eTrading Controls & Regulatory Reporting The Applications Development Senior Lead Analyst is a senior level position responsible for designing, building, and delivering the low latency eTrading controls and regulatory reporting platform for the Fixed Inco