1

Freelance Java Back End Developer Jobs in Toronto, ON

Senior Back-End Developer

Toronto, ON · On-site

CA$135K - CA$154K/yr

The Senior Back-End Developer is responsible for designing, building, and maintaining high-performance server-side systems that power a large-scale video platform serving millions of users. This role ...

... Go and Java. Must be able to develop code and test computer programs for straightforward ... Programming Interface (API), Back-End Development, Design, Java (Programming Language), Python ...

... Go and Java. Must be able to develop code and test computer programs for straightforward ... Programming Interface (API), Back-End Development, Design, Java (Programming Language), Python ...

Senior Backend Developer

Toronto, ON · Hybrid

CA$100K - CA$140K/yr

The ideal candidate combines strong backend and frontend engineering skills with experience in distributed systems, integrations, and scalable architectures . JavaScript, TypeScript, Node.js, and ...

PL/SQL Developer

Toronto, ON · On-site

CA$70K - CA$115K/yr

Job Overview We are seeking a Back-End Developer with deep expertise in Oracle PL/SQL and experience in Java-based REST API development . This role will focus primarily on database development with ...

PL/SQL Developer

Toronto, ON · On-site

CA$70K - CA$115K/yr

Job Overview We are seeking a Back-End Developer with deep expertise in Oracle PL/SQL and experience in Java-based REST API development . This role will focus primarily on database development with ...

Python Backend Developer 📍 Hybrid (3 Days Onsite) | Greater Toronto Area 💼 Contract ... Polars, Kafka, Spark, Java * Docker / Kubernetes / OpenShift / ECS * Financial services or trading ...

Python Backend Developer 📍 Hybrid (3 Days Onsite) | Greater Toronto Area 💼 Contract ... Polars, Kafka, Spark, Java * Docker / Kubernetes / OpenShift / ECS * Financial services or trading ...

Senior Back-end Developer

Toronto, ON · On-site

CA$120K - CA$140K/yr

The Role We're looking for a Senior Backend Developer to join our 10-person team to drive profitable climate action in businesses and make a meaningful difference with their work. This is a hybrid ...

The Role We're looking for a Senior Backend Developer to join our 10-person team to drive profitable climate action in businesses and make a meaningful difference with their work. This is a hybrid ...

Should have 6 to 8+ years of experience in Java back-end technologies like Core Java, Spring ... Should have good understanding of SCM systems like GITHUB and DevOps tools like Jenkins. * Should ...

next page

Showing results 1-20

Freelance Java Back End Developer information

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 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 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:
Consultant, Back End Developer

Consultant, Back End Developer

CIBC

Toronto, ON • Hybrid

Full-time

Retirement

Posted 18 days ago


Job description

We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients.

At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what they need to make a meaningful impact and are truly valued for who they are and what they contribute.

To learn more about CIBC, please visit CIBC.com

What you'll be doing

As a Consultant, Backend Developer on the Core Banking and Payments Technology team, you'll play a key role in building and maintaining the systems that power CIBC's banking and payments platforms. You'll leverage your expertise in Objective C, Xcode, Android SDK, Swift, and web services to develop robust backend solutions that support seamless client experiences. Collaborating with cross-functional teams, you'll ensure applications are scalable, secure, and efficient. Your responsibilities include troubleshooting complex technical issues, optimizing system performance, and participating in code reviews. You'll also mentor junior developers, share best practices, and contribute to the continuous improvement of our backend architecture. Your work will directly impact the reliability and innovation of CIBC's core banking operations.

At CIBC we enable the work environment most optimal for you to thrive in your role. You'll have the flexibility to manage your work activities within a hybrid work arrangement where you'll spend 1-3 days per week on-site, while other days will be remote.

How you'll succeed

  • Backend Application Development: Design, develop, and maintain backend systems using Objective C, Xcode, Android SDK, Swift, and web services.

  • Collaboration & Teamwork: Partner with business stakeholders, project managers, and fellow developers to deliver scalable and secure solutions.

  • Code Quality & Testing: Conduct code reviews, write unit tests and UI automation tests to ensure reliability and maintainability.

  • System Optimization: Identify and implement opportunities to enhance system performance and efficiency.

  • Mentorship & Knowledge Sharing - Provide guidance to junior developers and foster a culture of learning and technical excellence.

Who you are

  • You have extensive backend development experience. You bring 5+ years of hands-on experience with Java, spring boots, DevOps, CI/DI, Objective C, Xcode, Android SDK, Swift, Web Services, XML, Subversion, and GIT.

  • You're skilled in modern development practices. It's an asset if you are fluent in Object Oriented Design, JSON, RESTful web services, and have written unit and UI automation tests.

  • You have strong educational credentials. You have a degree or diploma in Computer Science, Business, or a related field.

  • You thrive in collaborative environments. You enjoy working with cross-functional teams and contributing to collective success.

  • You're committed to continuous learning. You stay current with emerging technologies and are eager to expand your technical skillset.

  • Values matter to you. You bring your real self to work, and you live our values - trust, teamwork, and accountability.

What CIBC Offers

At CIBC, your goals are a priority. We start with your strengths and ambitions as an employee and strive to create opportunities to tap into your potential. We aspire to give you a career, rather than just a paycheck.

  • We work to recognize you in meaningful, personalized ways including a competitive salary, incentive pay, banking benefits, a benefits program*, defined benefit pension plan*, an employee share purchase plan, a vacation offering, wellbeing support, and MomentMakers, our social, points-based recognition program.

  • Our spaces and technological toolkit will make it simple to bring together great minds to create innovative solutions that make a difference for our clients.

  • We cultivate a culture where you can express your ambition through initiatives like Purpose Day; a paid day off dedicated for you to use to invest in your growth and development.

*Subject to plan and program terms and conditions

What you need to know

  • CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation, please contact Mailbox.careers-carrieres@cibc.com

  • CIBC is committed to clarity in our hiring process. All roles posted are opportunities we're actively recruiting for, unless stated otherwise.

  • You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit.

  • We may ask you to complete an attribute-based assessment and other skills test (such as simulation, coding, French proficiency).

  • We use artificial intelligence tools during the recruitment process. Our goal for the application process is to get to know more about you, all that you have to offer, and give you the opportunity to learn more about us.

Job Location

Toronto-81 Bay, 23rd Floor

Employment Type

Regular

Weekly Hours

37.5

Skills

Application Development, Application Testing, Database Management, Debugging, Impact Analysis, Systems Troubleshooting, Work Collaboratively