2

Entry Level Java Back End Developer Jobs in Ontario

Experience with modern distributed application development, integration, or backend engineering using one or more of Java, Node.js, Angular, or TypeScript. * Practical experience withCOBOL, IMS, DB2 ...

Experience with modern distributed application development, integration, or backend engineering using one or more of Java, Node.js, Angular, or TypeScript. * Practical experience withCOBOL, IMS, DB2 ...

Sr. Developer/SRE - Vice President

Mississauga, ON · On-site

CA$120K - CA$170K/yr

They should be proficient in at least one object-oriented programming language such as Java, Python, Golang, etc. They should have good critical thinking skills and attention to detail. Project work ...

Developer - Entry Level

Ottawa, ON · Hybrid

CA$91K - CA$114K/yr

Job Posting Title Developer - Entry Level Job Category Application / System Development Language ... Experience with Python, Java * Experience using source control and code repositories * Knowledge ...

Mobile Developer (Entry Level)

Toronto, ON · Hybrid

CA$85K - CA$95K/yr

About The Role As an entry level Mobile Developer you'll be tasked with working on either iOS or ... Knowledge of mobile technologies such as Objective-C, Swift, Java, Kotlin, and design patterns such ...

Be Seen First

Proficiency in at least one modern programming language (e.g., Python, JavaScript, Java). * Experience with front-end (e.g., React, Angular) and/or back-end technologies. * Experience with database ...

ReactJS * Backend/API Layer: Node.js * BaaS Layer: Java What You'll Do: * Develop and maintain ... CI/CD practices and DevOps concepts Beyond technical skills, we value individuals who: * Take ...

Business Context The Java Developer / Data Engineer will join the Compliance, Surveillance & Supervision Product Technology team, which delivers technology solutions supporting the Compliance ...

Showing results 41-60

Entry Level Java Back End Developer information

What does an entry level Java back end developer do?

An Entry Level Java Back End Developer is responsible for building and maintaining the server-side logic of web applications using Java. They work on tasks such as writing code, developing APIs, integrating databases, and ensuring the application runs smoothly behind the scenes. These developers collaborate with front-end teams to deliver complete solutions and often troubleshoot, debug, and optimize existing code. This role is ideal for those starting their career in software development and looking to gain experience in Java technologies and back-end systems.

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

To thrive as an Entry Level Java Back End Developer, you need a solid understanding of Java programming, object-oriented principles, and a degree in computer science or a related field. Familiarity with frameworks like Spring Boot, version control systems such as Git, and databases like MySQL or PostgreSQL is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate and deliver quality code. These skills are essential for building robust server-side applications and working efficiently within development teams.

What are some common challenges faced by entry level Java back end developers during their first year on the job?

Entry-level Java back end developers often encounter challenges such as understanding large, existing codebases and adapting to the team's coding standards. Balancing the learning curve of new frameworks, tools, and version control systems while delivering features on time can be demanding. Collaboration with front end developers, QA engineers, and project managers also requires effective communication and openness to feedback. Over time, these challenges help build valuable technical and teamwork skills that support career growth.

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

AspectEntry Level Java Back End DeveloperEntry Level Java Software Engineer
Required SkillsJava, SQL, REST APIs, basic understanding of server-side developmentJava, object-oriented programming, software design, debugging
Work EnvironmentFocus on server-side coding, database integration, API developmentBroader software development tasks, including front-end and back-end
Industry UsagePrimarily in web applications, enterprise systems, backend servicesIn various software projects, including applications and systems

While both roles involve Java programming, an Entry Level Java Back End Developer specializes in server-side development and API integration, whereas an Entry Level Java Software Engineer may work across different parts of the software stack. The roles often overlap, but the Back End Developer focuses more on backend systems and database interactions.

What are popular job titles related to Entry Level Java Back End Developer jobs in Ontario?

For Entry Level Java Back End Developer jobs in Ontario, the most frequently searched job titles are:

What job categories do people searching Entry Level Java Back End Developer jobs in Ontario look for?

The top searched job categories for Entry Level Java Back End Developer jobs in Ontario are:

What cities in Ontario are hiring for Entry Level Java Back End Developer jobs?

Cities in Ontario with the most Entry Level Java Back End Developer job openings:

Infographic showing various Entry Level Java Back End Developer job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 71% Full Time, 24% Part Time, 1% Temporary, and 3% Contract. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution.

AI & Software Engineers - Remote Opportunities

Toronto, ON • Remote

CA$60 - CA$120/hr

Full-time

Posted 5 days ago


Job description

AI & Software Engineers – Remote Opportunities

Full-Time & Flexible Contract Options | Remote

$60 - $120 per hour

We are recruiting for multiple opportunities with a fast-growing AI technology business working on advanced AI systems and software engineering projects.

There are currently two routes available:

AI/ML Engineer – Full-Time

Suitable for candidates with experience in:

  • Python
  • LLMs
  • RAG
  • Prompt engineering
  • LangChain / LangGraph
  • Cloud AI platforms
  • APIs / SDKs
  • Data pipelines / ETL
  • CI/CD

AI Engineer / Software Engineer – Contract

Approx. 15 hours per week | Flexible hours

This route is suitable for experienced software engineers. Prior AI experience is not essential.

You will work on technical tasks designed to help train next-generation AI systems, including:

  • Debugging
  • Feature development
  • Refactoring
  • Performance optimisation
  • Software testing
  • Working with complex codebases

Strong experience in one or more of the following is required:

  • Python
  • C++
  • Java
  • Golang
  • TypeScript
  • Rust

What We’re Looking For

  • Strong software engineering or AI/ML experience
  • Good problem-solving ability
  • Experience working with complex technical systems
  • Strong written communication
  • Ability to work independently in a remote environment

The contract opportunity offers flexible working and output-based compensation.

Applications are welcomed from AI Engineers, ML Engineers, Software Engineers, Backend Engineers, Full Stack Engineers and experienced developers looking to contribute to advanced AI projects.

Essential requirements

  • Python
  • C++
  • Java
  • Golang
  • TypeScript
  • Rust