1

Junior Software Developer Java Jobs in London, ON

We are seeking a skilled Senior Software Engineer with expertise in Java with expertise in Node JS , Java, Spring Boot, REST API, Kafka , SQL Server Database, Cloud, Azure & AI tools . This ideal ...

Developer, Co-op

London, ON · Hybrid

CA$22 - CA$26/hr

You would report to one of our Development Managers but would work closely with Junior ... Develop software solutions with a team using best practices * Perform code maintenance on existing ...

... software development skills to the next level. Our team is looking for an individual who ... Proficient with Spring Boot, NodeJS or similar Java web-based application frameworks * Accomplished ...

... software development skills to the next level. Our team is looking for an individual who ... Proficient with Spring Boot, NodeJS or similar Java web-based application frameworks * Accomplished ...

Expertisein back-end languages like Node.js, Python, Java, Go, C#, and associated frameworks. Able ... Strong analytical and problem-solving skills to troubleshoot and debug software issues. * Great ...

Demonstrated ability to mentor junior developers, conduct thorough code and solution reviews, and uphold industry best practices in the industry * Experience in implementing Application Lifecycle ...

Design, build and maintain the CI/CD pipelines for automated software builds, tests, and ... Experience working with backend Java services and database technologies (Postgres, NoSQL, etc.

Apply Early

Design, build and maintain the CI/CD pipelines for automated software builds, tests, and ... Experience working with backend Java services and database technologies (Postgres, NoSQL, etc.

next page

Showing results 1-20

Junior Software Developer Java information

What are some common challenges faced by Junior Software Developers working with Java, and how can they overcome them?

Junior Software Developers working with Java often encounter challenges such as understanding complex codebases, managing version control with tools like Git, and applying best practices for clean and efficient code. To overcome these obstacles, it's helpful to actively participate in code reviews, seek guidance from senior developers, and make use of online resources and documentation. Joining stand-up meetings and collaborating closely with teammates can also accelerate learning and help new developers adapt to the team's workflow.

What are the key skills and qualifications needed to thrive as a Junior Software Developer (Java), and why are they important?

To thrive as a Junior Software Developer (Java), you need a solid understanding of Java programming, algorithms, and object-oriented principles, often supported by a degree in computer science or related field. Familiarity with development tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and knowledge of build tools like Maven or Gradle is often required. Strong problem-solving abilities, willingness to learn, and effective communication skills help junior developers collaborate and adapt quickly. These skills are crucial for building reliable software, integrating smoothly into development teams, and growing within the role.

What is the difference between Junior Software Developer Java vs Junior Software Developer Python?

AspectJunior Software Developer JavaJunior Software Developer Python
Required CredentialsBachelor's in CS or related field, Java certifications (optional)Bachelor's in CS or related field, Python certifications (optional)
Work EnvironmentEnterprise applications, backend development, large-scale systemsData analysis, scripting, web development, AI/ML projects
Employer & Industry UsageFinancial services, enterprise software, telecomTech startups, data science firms, research institutions
Common Search & ComparisonYesYes

Both roles typically require a bachelor's degree in computer science or related fields. Java developers often work on enterprise-level applications in industries like finance and telecom, while Python developers focus on data analysis, scripting, and AI projects in startups and research. The choice depends on your career interests and industry focus.

What does a Junior Software Developer Java do?

A Junior Software Developer Java is an entry-level programmer who specializes in building, testing, and maintaining software applications using the Java programming language. They typically work under the supervision of senior developers and contribute to coding, debugging, and documentation. Their responsibilities often include fixing bugs, writing unit tests, and collaborating with team members to deliver functional software solutions. This role is ideal for individuals who have a basic understanding of Java and are eager to gain professional experience in software development.
What are popular job titles related to Junior Software Developer Java jobs in London, ON? For Junior Software Developer Java jobs in London, ON, the most frequently searched job titles are:
What job categories do people searching Junior Software Developer Java jobs in London, ON look for? The top searched job categories for Junior Software Developer Java jobs in London, ON are:
What cities near London, ON are hiring for Junior Software Developer Java jobs? Cities near London, ON with the most Junior Software Developer Java job openings:
Infographic showing various Junior Software Developer Java job openings in London, ON as of June 2026, with employment types broken down into 98% Full Time, 1% Part Time, and 1% Contract. Highlights an 82% Physical, 4% Hybrid, and 14% Remote job distribution.
Junior Software Developer (Python)

Junior Software Developer (Python)

Squarepoint Capital

London, ON

Other

Posted 13 hours ago


Job description

Please only apply to the one job you feel best fits your skillset and experience. If our team feels you are better suited for another role, we will reach out about the alternate opportunity.

Position Overview:

At Squarepoint we use Python to build a great deal of the software needed to solve crucial problems every day. You will work on a wide range of systems that fuel our trading success including, but not limited to, core tooling and frameworks, data pipelines used to feed predictive models in research and trading, and software products used worldwide by traders and researchers.

You will collaborate with experienced software developers and quant researchers to enable the continued growth of our investment business, solving problems at scale, and gaining a unique chance to learn from some of the most talented individuals in the industry.

Required Qualifications:  

  • Degree in Computer Science, Computer Engineering, Applied Math, Physics, Quantitative Finance, or Financial Engineering/MFE
  • Up to 4 years experience in a relevant role such as software or quant development, or similar
  • Experience with Python, git, and Linux
  • Excellent written and verbal communication skills
  • Eagerness to continuously learn new technologies and develop with us
  • Ability to work well in a fast-paced environment

Nice to Have:

  • Experience with any of C++, Rust, KDB+/q, JavaScript/TypeScript/React
  • Experience with database management systems and related technologies such as SQL
  • Experience working in an investment or financial business is useful