1

Freelance Java Back End Developer Jobs in Toronto, ON

Lead Core Backend Developer

Mississauga, ON · On-site

CA$120K - CA$170K/yr

We are looking for a talented and passionate individual to join our Java Server development team ... an engineering mind-set to development work: understand use-cases in details, develop metrics to ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are ... Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . * Strong understanding of ...

Java Full-stack Developer

Mississauga, ON · On-site

CA$86K - CA$127K/yr

The candidate must have Java backend development experience with Core Java Java EE Springboot ... engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data ...

Java Full-stack Developer

Mississauga, ON · On-site

CA$86K - CA$127K/yr

The candidate must have Java backend development experience with Core Java Java EE Springboot ... engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data ...

The ideal candidate will have deep expertise in Java and modern backend / frontend technologies, a strong understanding of system design, and the ability to mentor junior engineers while ...

What You'll Do * Design and build scalable backend applications using Java, Spring Boot ... developer productivity and software quality. Bonus Points For * Experience with domain-driven ...

The ideal candidate will have deep expertise in Java and modern backend / frontend technologies, a strong understanding of system design, and the ability to mentor junior engineers while ...

The ideal candidate will have deep expertise in Java and modern backend / frontend technologies, a strong understanding of system design, and the ability to mentor junior engineers while ...

Showing results 21-40

Freelance Java Back End Developer information

What does a freelance Java back end developer do?

A Freelance Java Back End Developer is a software professional who specializes in building and maintaining the server-side logic of web applications using the Java programming language. They work independently on a contract basis for various clients, handling tasks such as developing APIs, managing databases, and ensuring the performance and security of the application’s back end. Their responsibilities often include collaborating with front-end developers, integrating third-party services, and troubleshooting server-side issues. Freelancers in this role can work remotely or onsite, offering flexibility to both clients and developers.

What are the key skills and qualifications needed to thrive as a freelance Java back end developer, and why are they important?

To thrive as a Freelance Java Back End Developer, you need strong proficiency in Java, object-oriented programming, RESTful API design, and experience with frameworks like Spring or Hibernate, typically supported by a relevant degree or proven project portfolio. Familiarity with version control systems (such as Git), build tools (like Maven or Gradle), cloud platforms, and continuous integration/continuous deployment (CI/CD) pipelines is highly valued. Outstanding problem-solving abilities, self-motivation, and effective client communication set top freelancers apart. These skills ensure you can deliver robust, maintainable solutions independently and build lasting client relationships.

What are some common challenges faced by freelance Java back end developers when working with multiple clients simultaneously?

Freelance Java Back End Developers often juggle several projects at once, which can present challenges in time management, prioritizing tasks, and aligning with different client expectations. Each client may use distinct tech stacks, communication tools, and development processes, requiring adaptability and strong organizational skills. Clear communication, setting realistic deadlines, and using project management tools can help freelancers maintain quality and meet deliverables across diverse projects.

What is the difference between Freelance Java Back End Developer vs Freelance Java Software Engineer?

AspectFreelance Java Back End DeveloperFreelance Java Software Engineer
CredentialsJava certifications, experience in backend frameworksJava certifications, broader software development skills
Work EnvironmentRemote, project-based, client-specificRemote or on-site, project or product-focused
Industry UsagePrimarily in backend development projectsInvolved in full software development lifecycle
Search & Comparison IntentFocus on backend Java skillsBroader software development expertise

While both roles involve Java skills, a Freelance Java Back End Developer specializes in server-side development, focusing on backend systems. A Freelance Java Software Engineer may have a broader scope, including full-stack or application development, often requiring additional skills beyond backend work.

What are the most commonly searched types of Java Back End Developer jobs in Toronto, ON?

The most popular types of Java Back End Developer jobs in Toronto, ON are:

What are popular job titles related to Freelance Java Back End Developer jobs in Toronto, ON?

For Freelance Java Back End Developer jobs in Toronto, ON, the most frequently searched job titles are:

What job categories do people searching Freelance Java Back End Developer jobs in Toronto, ON look for?

The top searched job categories for Freelance Java Back End Developer jobs in Toronto, ON are:

Infographic showing various Freelance Java Back End Developer job openings in Toronto, ON as of September 2026, with employment types broken down into 39% Full Time, and 61% Contract. Highlights an 72% In-person, and 28% Remote job distribution.

Senior Backend Principal Developer Vice President

Mississauga, ON • Hybrid

Citi
Banking and Credit Intermediation • 5 - 10K employees

CA$120K - CA$170K/yr

Full-time

Posted 11 days ago


Key responsibilities

  • Design and build high-performance, fault-tolerant backend services and APIs in Java.

  • Define and evolve the backend architecture of a large-scale federated platform, ensuring systems are scalable, secure, maintainable, and resilient.

  • Collaborate with cross-functional teams to translate business requirements into reliable, end-to-end technical solutions.


Citibank rating

8.4

Company rating: 8.4 out of 10

Based on 179 frontline employees who took The Breakroom Quiz

39th of 176 rated banks


Job description

Citi is looking for a Principal Backend Engineer to take strategic ownership of the backend architecture powering a digital experience platform that serves hundreds of thousands of clients and processes millions of web requests every day. In this senior individual contributor role, you will shape the technical direction of a large-scale, federated system - designing and building the high-performance backend services that connect internal and external users to an integrated digital experience. You will operate at the intersection of hands-on engineering and architectural leadership, influencing technology decisions that have real, measurable impact at enterprise scale.

Responsibilities Design and build high-performance, fault-tolerant backend services and APIs in Java that power authentication, authorization, content routing, and data integration at enterprise scale. Define and evolve the backend architecture of a large-scale federated platform, ensuring systems are scalable, secure, maintainable, and resilient. Implement end-to-end security controls across backend components, including single sign-on, centralized entitlements, and adherence to cyber defense standards.

Engineer backend systems for optimal performance by applying caching strategies, asynchronous processing, and efficient data access patterns. Architect integration solutions that connect diverse content provider applications into a unified platform via HTTPS-based interfaces. Mentor senior engineers through in-depth code reviews and practical guidance on design patterns, testing practices, and operational excellence.

Lead root cause analysis and resolution of complex production incidents, acting as the go-to technical authority for critical backend services. Collaborate with product, front-end, infrastructure, and security teams to translate business requirements into reliable, end-to-end technical solutions. Required qualifications & skills 6 to 10 years of backend software development experience, including significant time architecting and leading complex, large-scale enterprise platforms.

Expert-level proficiency in Java, with hands-on experience across associated frameworks and the ability to produce production-grade code at pace. Deep practical knowledge of distributed systems, microservices architecture, and RESTful API design. Demonstrated ability to implement identity and access management solutions, including OAuth2 and OpenID Connect protocols and fine-grained authorization models.

Solid experience with cloud-native development on GCP and AWS, including containerization with Docker and orchestration with Kubernetes. Confident working across both relational and NoSQL database technologies and selecting the right approach for the problem at hand. Bachelor's degree in a relevant field or equivalent practical experience.

Beneficial skills & qualifications Hands-on experience with Unix environments, Oracle databases, or distributed caching solutions used in high-throughput systems. Exposure to AI tooling or applied machine learning within backend engineering contexts. Working knowledge of front-end integration practices, including ReactJS, Content Security Policy, corporate design system adoption, or accessibility compliance standards.

Preferred Master's degree in computer science, software engineering, or a related discipline. What we offer At Citi, you will work on technology that operates at genuine global scale - shaping systems that millions of people rely on every day. This role offers the opportunity to lead with technical authority, grow your career in a performance-driven environment, and contribute to a platform where engineering decisions carry real weight.

Hybrid working model with 3 days in the office and 2 days working remotely, giving you structure and flexibility. Strategic ownership and influence over architectural decisions that affect a platform serving hundreds of thousands of clients. Access to learning and development resources that support continued technical growth at a senior level.

Collaboration with cross-functional teams across engineering, product, infrastructure, and security on a global scale. Wellbeing support and financial benefits designed to provide long-term value for you and your family. A platform and culture that rewards engineering excellence, clear thinking, and delivery ownership.

Build the backend architecture that powers Citi's digital experience for millions of users - apply today and bring your engineering leadership to a platform that operates at true global scale. 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 AI We 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.


What Citibank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Citigroup Inc logo

About Citigroup Inc

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.

Industry

Banking and credit intermediation

Company size

5,001 - 10,000 Employees

Headquarters location

New York City, NY, US