1

Junior Java Programmer Jobs in Ontario (NOW HIRING)

JAVA Full Stack

Toronto, ON · On-site

$100 - $120/hr

- Java Full Stack (CREQ248614) Java Full Stack - ( CREQ248614 ) Description Senior Full Stack ... Conduct code reviews, mentor junior developers, lead technical discussions, participate in Agile ...

Elevate your engineering career at Veeva as a Senior Java Software Engineer focused on full-stack ... The role also emphasizes mentoring junior talent for enhanced team performance. Tap into your Java ...

New

Java Backend Developer

Etobicoke, ON · Hybrid

CA$100K - CA$135K/yr

As a Java Back-End Developer at Localcoin, you will be responsible for developing and maintaining ... Guide and mentor junior developers, fostering a culture of learning, best practices, and technical ...

Mentor junior developers and provide technical leadership within the team * Participate in Agile ... Java / J2EE Development * Java Spring Boot * Oracle PL/SQL * Unix/Linux/Perl Shell Scripting

New

Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...

Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...

Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...

Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...

Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...

Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...

CA$91K - CA$103K/yr

Senior Java Developer Mississauga, ON Job Overview Seeking a Specialist with 5 to 7 years of ... Mentor junior developers and provide technical guidance within the team. * Participate in sprint ...

New

Design, develop, and maintain code using Java and Python programming languages. * Participate in ... Team player; willing to coach junior team members and cooperate on cross-functional problem solving

New

Junior Windchill Developer

Toronto, ON · On-site

CA$44K - CA$105K/yr

... Junior Windchill Developer to join our Product Lifecycle Management (PLM) team. The selected ... This role is ideal for someone with foundational Java skills and a keen interest in learning ...

Junior Pentester

Ottawa, ON · On-site +1

CA$70K - CA$95K/yr

... developers write secure code. You will be a part of the local and global security community and ... Demonstrated software development background in one or more of Python, .NET, Ruby, Java ...

Senior Backend Java Engineer

Toronto, ON · Remote

CA$62K - CA$147K/yr

Helping and supporting junior and new team members * Obtains tasks from the project lead prepares ... Java backend language.. * Able to work on ambiguous tasks independently. * Strong understanding of ...

Provide technical mentorship and guidance to senior and junior engineers * Help drive strategy to ... MS Azure, Kubernetes, Java 8, Springboot framework, Junit frameworks, Maven, Gradle, noSQL database ...

Provide mentorship and oversight to junior programmers Requirements: * Degree in Computer Science ... Proficient in programming languages including C# and Java * Experience in database management and ...

New

next page

Showing results 1-20

Junior Java Programmer information

What are the key skills and qualifications needed to thrive as a Junior Java Programmer, and why are they important?

To thrive as a Junior Java Programmer, you need a solid understanding of Java programming, object-oriented concepts, and a relevant degree or coursework in computer science. Familiarity with development environments like Eclipse or IntelliJ IDEA, version control systems such as Git, and basic knowledge of databases are typically required. Strong problem-solving skills, attention to detail, and the ability to communicate effectively within a team are important soft skills. These competencies are crucial for delivering clean, maintainable code and collaborating efficiently on software projects.

What are Junior Java Programmers?

Junior Java Programmers are entry-level software developers who specialize in writing, testing, and maintaining code using the Java programming language. They typically work under the supervision of more experienced developers and assist in developing applications, debugging issues, and learning best practices in software development. Their responsibilities often include understanding project requirements, writing clean code, and collaborating with team members to deliver high-quality software solutions. This role is ideal for individuals who have foundational knowledge of Java and are looking to gain professional experience in the field.

What types of projects or tasks can a Junior Java Programmer expect to work on in their first year?

As a Junior Java Programmer, you can expect to work on a variety of tasks such as debugging existing code, writing unit tests, developing small features, and assisting with backend development on larger projects. You'll often collaborate closely with senior developers and participate in code reviews to learn best practices. Many organizations assign juniors to maintenance tasks or simpler modules at first, gradually increasing responsibility as you build confidence and technical skills. This hands-on experience is invaluable for understanding software development workflows and improving your coding abilities.

What is the difference between Junior Java Programmer vs Java Developer?

AspectJunior Java ProgrammerJava Developer
Required CredentialsBasic Java certifications, some programming experienceAdvanced Java certifications, multiple years of experience
Work EnvironmentEntry-level projects, supervised tasksDesign, develop, and maintain complex applications
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, enterprise solutions, large-scale projects

While Junior Java Programmers focus on learning and executing basic Java tasks under supervision, Java Developers handle more complex development responsibilities, including designing and implementing software solutions. The roles differ mainly in experience level and scope of work, but both require a solid understanding of Java programming.

What are the most commonly searched types of Java Programmer jobs in Ontario? The most popular types of Java Programmer jobs in Ontario are:
What cities in Ontario are hiring for Junior Java Programmer jobs? Cities in Ontario with the most Junior Java Programmer job openings:
Infographic showing various Junior Java Programmer job openings in Ontario as of July 2026, with employment types broken down into 1% Internship, 87% Full Time, 4% Part Time, and 8% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution.
JAVA Full Stack

JAVA Full Stack

Virtusa

Toronto, ON • On-site

$100 - $120/hr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Job Description - Java Full Stack (CREQ248614)

Job Description

Java Full Stack - ( CREQ248614 )

Description

Senior Full Stack Developer

Location: PCS CA~TORONTO

Years of Experience: 7-10 Years

Job Summary: As an experienced Senior Full Stack Developer working for our leading client, you will be responsible for designing, developing, and maintaining scalable web applications across the entire technology stack — from frontend user interfaces to backend services and databases. This role requires strong architectural knowledge, leadership capabilities, and the ability to drive technical decisions.

Responsibilities:

  • Design, develop, and maintain scalable web applications across frontend, backend, APIs, and databases using modern frameworks and technologies.
  • Define application architecture, design scalable and secure systems, select appropriate technologies, and ensure best practices in design patterns and coding standards.
  • Build and optimize RESTful APIs and microservices, manage database design (SQL/NoSQL), and ensure high performance, reliability, and security of server-side applications.
  • Implement CI/CD pipelines, manage deployments, work with cloud platforms (AWS/Azure/GCP), and use containerization tools like Docker and Kubernetes.
  • Conduct code reviews, mentor junior developers, lead technical discussions, participate in Agile ceremonies, and collaborate with cross-functional teams to deliver high-quality solutions.

Mandatory Skills: Full Stack Foundation

Preferred Skills: Experience with frontend frameworks (React/Angular/Vue), backend technologies (Node.js/Java/.NET/Python), SQL and NoSQL databases, data modeling, query optimization, Cloud, DevOps & Deployment, Leadership & Code Quality.

Qualifications: Bachelor's degree in Computer Science or a related field, or equivalent practical experience.

#J-18808-Ljbffr

Virtusa logo

About Virtusa

Sourced by ZipRecruiter

We are builders, makers, and doers with the technical skills and domain expertise to transform your business at scale and speed without disruption. Our unique Engineering First approach blends deep industry expertise and empowered, agile teams, to create holistic solutions that seamlessly move the business forward. We help clients engage with new technology paradigms to creatively build solutions that drive them to the forefront of their industries.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Westborough, MA, US

Year founded

1996

Social media