Citi is looking for a Lead Back-End Java Developer (Apps Dev Tech Lead Analyst - C13) to join its ... Conduct thorough code reviews and provide direct technical guidance to junior and mid-level ...
New
Citi is looking for a Lead Back-End Java Developer (Apps Dev Tech Lead Analyst - C13) to join its ... Conduct thorough code reviews and provide direct technical guidance to junior and mid-level ...
New
Citi is looking for a Lead Back-End Java Developer (Apps Dev Tech Lead Analyst - C13) to join its ... Conduct thorough code reviews and provide direct technical guidance to junior and mid-level ...
New
Senior Rust/Java Developer -- Low-Latency eTrading Controls & Regulatory Reporting The Applications ... mid-level engineers and setting engineering standards * Ability to adjust priorities quickly as ...
New
Senior Rust/Java Developer -- Low-Latency eTrading Controls & Regulatory Reporting The Applications ... mid-level engineers and setting engineering standards * Ability to adjust priorities quickly as ...
New
As a Lead Java Developer, you will join an elite engineering squad responsible for the development ... Provide Level 2 expert support to ensure the stability of mission-critical trading infrastructure.
As a Lead Java Developer, you will join an elite engineering squad responsible for the development ... Provide Level 2 expert support to ensure the stability of mission-critical trading infrastructure.
Mississauga, ON · On-site
CA$79K - CA$110K/yr
The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application ...
Mississauga, ON · On-site
CA$79K - CA$110K/yr
The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application ...
What We're Looking For * 10+ years of software engineering experience with expert-level Java, Spring Boot, Microservices, REST APIs, distributed systems, and modern backend development. * Strong ...
What We're Looking For * 10+ years of software engineering experience with expert-level Java, Spring Boot, Microservices, REST APIs, distributed systems, and modern backend development. * Strong ...
CA$120K - CA$170K/yr
We're looking for a skilled Java Developer to enhance our platform and integrate it with trading ... This provides a high-level review of the types of work performed. Other job-related duties may be ...
CA$120K - CA$170K/yr
We're looking for a skilled Java Developer to enhance our platform and integrate it with trading ... This provides a high-level review of the types of work performed. Other job-related duties may be ...
Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary ... Strong proficiency in Java (Java 8+), with extensive experience in building scalable backend ...
Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary ... Strong proficiency in Java (Java 8+), with extensive experience in building scalable backend ...
Toronto, ON · On-site +1
... Developer with at least 5 years of Java application analysis and development experience. The ... We are thrilled to be recognized by Excellence Canada with their top-level certification, the ...
Toronto, ON · On-site +1
... Developer with at least 5 years of Java application analysis and development experience. The ... We are thrilled to be recognized by Excellence Canada with their top-level certification, the ...
Toronto, ON · On-site +1
... Developer with at least 5 years of Java application analysis and development experience. The ... We are thrilled to be recognized by Excellence Canada with their top-level certification, the ...
Toronto, ON · On-site +1
... Developer with at least 5 years of Java application analysis and development experience. The ... We are thrilled to be recognized by Excellence Canada with their top-level certification, the ...
CA$86K - CA$127K/yr
* The Senior Engineer in Production Management will be responsible for the development and overall ... Improve the service level the team provides to our end users which includes maximizing operational ...
CA$86K - CA$127K/yr
* The Senior Engineer in Production Management will be responsible for the development and overall ... Improve the service level the team provides to our end users which includes maximizing operational ...
Mississauga, ON · On-site
CA$86K - CA$127K/yr
* The Senior Engineer in Production Management will be responsible for the development and overall ... Improve the service level the team provides to our end users which includes maximizing operational ...
Quick apply
Mississauga, ON · On-site
CA$86K - CA$127K/yr
* The Senior Engineer in Production Management will be responsible for the development and overall ... Improve the service level the team provides to our end users which includes maximizing operational ...
Mississauga, ON · On-site
CA$94K - CA$141K/yr
The Applications Development Senior Programmer Analyst is an intermediate level position ... Qualifications: * 7+ years of relevant Java experience required * 3+ years hands-on experience with ...
Mississauga, ON · On-site
CA$94K - CA$141K/yr
The Applications Development Senior Programmer Analyst is an intermediate level position ... Qualifications: * 7+ years of relevant Java experience required * 3+ years hands-on experience with ...
Knowledge of enterprise-level security concepts and methodologies, including SSO, SSL, encryption ... Solving, Java (Programming Language), JSON, Microservices Architecture, Programming Languages ...
Knowledge of enterprise-level security concepts and methodologies, including SSO, SSL, encryption ... Solving, Java (Programming Language), JSON, Microservices Architecture, Programming Languages ...
The Lead Java Backend Developer for RBC Caribbean's Digital Banking IT Group designs, develops, and ... Comprehensive knowledge of enterprise-level security concepts and methodologies, including: SSO ...
The Lead Java Backend Developer for RBC Caribbean's Digital Banking IT Group designs, develops, and ... Comprehensive knowledge of enterprise-level security concepts and methodologies, including: SSO ...
Mississauga, ON · On-site
CA$170/hr
Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary ... Deep, authoritative knowledge of core Java, including multi-threading, concurrency, memory ...
Mississauga, ON · On-site
CA$170/hr
Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary ... Deep, authoritative knowledge of core Java, including multi-threading, concurrency, memory ...
The Role We are looking for a highly skilled Senior Java Developer with strong experience in ... Prepare and present high-level design documents, API Specifications and architectural proposals for ...
The Role We are looking for a highly skilled Senior Java Developer with strong experience in ... Prepare and present high-level design documents, API Specifications and architectural proposals for ...
Qualifications: 1. Java Expertise: Has at least 9+ years of hands-on Java development experience ... This level of database knowledge is crucial for data-heavy applications and backend services. 4. ...
Qualifications: 1. Java Expertise: Has at least 9+ years of hands-on Java development experience ... This level of database knowledge is crucial for data-heavy applications and backend services. 4. ...
Join our global engineering team and help shape the future of civil engineering software. As a ... Good analytical and design skills at the product level * Proven troubleshooting and problem-solving ...
Join our global engineering team and help shape the future of civil engineering software. As a ... Good analytical and design skills at the product level * Proven troubleshooting and problem-solving ...
Mentor senior and mid-level engineers, helping the team make better architectural decisions and ... Proficiency in one or more backend languages such as Java, Python, Go, Kotlin, or similar. * Hands ...
Mentor senior and mid-level engineers, helping the team make better architectural decisions and ... Proficiency in one or more backend languages such as Java, Python, Go, Kotlin, or similar. * Hands ...
This requires a highly experienced Angular, Java developer, with Microservices development ... Expert level knowledge of relational and non-relation data models and queries i.e. SQL language ...
This requires a highly experienced Angular, Java developer, with Microservices development ... Expert level knowledge of relational and non-relation data models and queries i.e. SQL language ...
$53.9K - $60.1K
2% of jobs
$60.1K - $66.3K
9% of jobs
$66.3K - $72.5K
9% of jobs
$77.4K is the 25th percentile. Wages below this are outliers.
$72.5K - $78.7K
7% of jobs
$78.7K - $84.9K
16% of jobs
The median wage is $88K / yr.
$84.9K - $91.1K
15% of jobs
$91.1K - $97.3K
13% of jobs
$99.1K is the 75th percentile. Wages above this are outliers.
$97.3K - $103.5K
17% of jobs
$103.5K - $109.7K
6% of jobs
$109.7K - $116K
2% of jobs
$116K - $122.2K
4% of jobs
$53.9K
$89.1K
$122.2K
As a Mid Level Java Developer, your typical workday often involves writing and testing Java code, troubleshooting existing applications, and participating in code reviews. You'll collaborate closely with other developers, QA engineers, and sometimes product managers in agile sprints to ensure features are delivered according to requirements. Daily stand-up meetings are common, as is the use of tools like Jira for tracking tasks. You may also spend time learning new frameworks or best practices, which helps with both personal growth and contributing to more efficient software solutions.
A Mid Level Java Developer is responsible for designing, developing, and maintaining Java-based applications. They typically have 2-5 years of experience and work on coding, debugging, and optimizing software solutions. They collaborate with teams, follow best coding practices, and may mentor junior developers. Their role involves understanding project requirements, integrating APIs, and ensuring application performance. Mid Level Java Developers contribute to both backend and frontend development, depending on the project needs.
Successful Mid Level Java Developers possess a solid understanding of Java programming, object-oriented design, and commonly used frameworks such as Spring or Hibernate, typically backed by a relevant degree and professional experience. Familiarity with tools like Git, Maven, popular IDEs (e.g., IntelliJ IDEA or Eclipse), and certifications like Oracle Certified Professional Java Programmer (OCPJP) are advantageous. Strong collaboration, problem-solving abilities, and effective communication skills help developers work efficiently within agile teams and cross-functional projects. Mastering both technical and soft skills ensures smooth project delivery, maintainable code quality, and productive teamwork in dynamic software development environments.
The most popular types of Java Developer jobs in Toronto, ON are:
For Mid Level Java Developer jobs in Toronto, ON, the most frequently searched job titles are:
The top searched job categories for Mid Level Java Developer jobs in Toronto, ON are:

Full-time
Posted 2 days ago
New
8.3
Based on 177 frontline employees who took The Breakroom Quiz
39th of 171 rated banks
Citi is looking for a Lead Back-End Java Developer (Apps Dev Tech Lead Analyst - C13) to join its Credit Risk Technology team, taking ownership of complex backend application development that directly supports risk management and financial decision-making at a global scale. In this senior individual contributor role, you will design and deliver enterprise-grade software solutions, set engineering standards, and guide a team of developers building the systems that underpin credit risk processes across one of the world's leading financial institutions. If you are a hands-on technical leader who thrives in a demanding, high-impact engineering environment, this role offers the scope and influence to make a real difference.
Responsibilities:
Required Qualifications & Skills:
Beneficial Skills & Qualifications:
What We Offer:
At Citi, you will join a global Credit Risk Technology team where your engineering decisions carry real weight. This role offers the opportunity to lead meaningful technical work, develop engineers around you, and build Java-based systems that operate at the scale and complexity of one of the world's leading financial institutions, directly supporting how Citi manages credit risk across its global business.
Build the Java backend systems that power credit risk decisions at Citi. Apply today and bring your engineering expertise to a role with real global impact.
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
------------------------------------------------------
Job Family Group: Technology------------------------------------------------------
Job Family:Applications Development------------------------------------------------------
Time Type:Full time------------------------------------------------------
Primary Location Full Time Salary Range:$120,800.00 - $170,800.00------------------------------------------------------
Most Relevant Skills Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Automated Processing and AIWe use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.
Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.
------------------------------------------------------
This job opening is for an existing job vacancy.
------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
Sourced by ZipRecruiter
We live in an increasingly complex world. Companies these days are either born global or are going global at record speed. Business and geopolitics are forging an entirely new dynamic and consumers now expect financial services to be a seamless part of their digital lives. Citi is a bank that’s uniquely positioned for this moment. Through our vast global network and our on-the-ground expertise, we can connect the dots, anticipate change and empathize the needs of our clients and customers in ways that other banks simply cannot. Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. We have set expectations for how we must act to bring our mission to life. These expectations are at the heart of our Leadership Principles – we take ownership, we deliver with pride and we succeed together.
Banking and credit intermediation
5,001 - 10,000 Employees
New York City, NY, US