1

Junior Software Developer Java Jobs in London, ON

... and programming of PLCs when needed. * Utilize computer-based diagnostics and industrial software ... Mentor and support junior mechanics or apprentices in developing their technical skills Your ...

Lead Estimator

London, ON

CA$110K - CA$120K/yr

Set up new cost estimates in bidding software. * Lead a team through the completion of a bid ... You have a Degree or Diploma in Engineering or Construction * 10+ years of civil construction ...

next page

Showing results 1-20

People also search for

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 100% Full Time. Highlights an 100% In-person job distribution.

Intermediate Vision Systems Programmer

BOS Innovations

London, ON โ€ข On-site

CA$35 - CA$41/hr

Full-time

Medical, Dental

Posted 5 days ago


Job description

At BOS Innovations, we are driven by a clear purpose: to deliver exceptional industrial automation solutions that solve real manufacturing challenges and enable our customers to compete at the highest levels. For over 25 years, weโ€™ve partnered with manufacturers across North America, from automotive to energy to advanced industries -providing intelligent automation systems built on precision, reliability, and innovation.

Guided by our core values of Truth, Excellence, Work Ethics, and Innovation, we are committed to serving our customers and supporting one another with integrity and accountability. At BOS, people come first. We believe in cultivating an environment where talented individuals grow into inspired professionals of character and competence. Our purpose is not only to deliver great technology, but also to develop great people - fostering collaboration, continuous learning, and professional growth.

About the Role

As an Intermediate Vision Systems Programmer at BOS Innovations, you will develop, integrate, and commission advanced machine vision solutions for automation projects. This role focuses on applying both 2D and 3D vision technologies, with exposure to AI-enabled vision tools as an asset. You will work with modern vision hardware and software platforms to deliver reliable, high-performance solutions that meet demanding customer requirements.

You will be involved throughout the project lifecycle, from concept development and system design to commissioning and optimization working closely with sales, controls, mechanical, and project teams. This role is ideal for a vision professional with hands-on experience who is ready to take ownership of increasingly complex vision systems while continuing to grow technically.

Location: London, ON
Employment Type: Full Time
Salary Range: $35/hr. - $41/hr.
Department: TrueLight

RESPONSIBILITIES

Develop and Implement Vision Solutions

  • Design, program, test, and optimize machine vision applications for automation systems, including both 2D and 3D vision solutions

System Commissioning and Troubleshooting

  • Commission vision systems onsite, troubleshoot performance issues, and fine-tune vision tools to meet functional and quality requirements

Vision Platforms & Technology

  • Work with industry-standard vision hardware and software platforms such as Cognex, Keyence, LMI, Matrox, Mech-Mind, Photo neo, or similar systems
  • Apply AI-based vision tools where appropriate to enhance inspection, guidance, or classification performance

Documentation and Standards

  • Prepare detailed technical documentation including vision specifications, calibration procedures, and user manuals
  • Contribute to the development and maintenance of BOS vision programming standards

Collaborative Design and Support

  • Support sales, applications, and project teams by contributing to vision concepts, feasibility reviews, and customer-facing discussions

Mentorship and Continuous Improvement

  • Support and mentor junior team members
  • Stay current with emerging vision and AI technologies to improve system performance, reliability, and cost-effectiveness

This description reflects managementโ€™s assignment of essential functions, it does not prescribe or restrict the tasks that may be assigned. BOS welcomes applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Your interest in this opportunity is appreciated. Applicants must be eligible to work in Canada. Only those applicants selected for an interview will be contacted.

Requirements

  • Diploma or degree in Engineering, Engineering Technology, Robotics, Automation, Computer Vision, or a related technical field
  • Hands-on experience developing, commissioning, and troubleshooting machine vision systems in industrial or manufacturing environments
  • Experience with 2D and/or 3D vision technologies, including vision inspection, guidance, measurement, or robotic applications
  • Familiarity with industry-standard vision platforms such as Cognex, Keyence, LMI, Matrox, Mech-Mind, Photo neo, or similar systems
  • Experience integrating vision systems with PLCs, robotics, and industrial automation equipment is considered an asset
  • Exposure to AI-enabled vision tools, deep learning applications, or advanced image processing techniques is considered an asset
  • Ability to read and interpret electrical drawings, mechanical drawings, and technical specifications
  • Willingness to travel to customer sites for commissioning, troubleshooting, and system support as required

Benefits

Why Join BOS

Total Rewards

  • Competitive base compensation
  • Annual profit sharing
  • RRSP employer matching program

Health & Wellbeing

  • Flexible extended health and dental plans
  • Employee Assistance Program (EAP)
  • Banked hours program to support work-life balance

Growth & Development

  • Leadership and mentorship programs
  • Career planning and goal setting
  • Internal advancement opportunities

Culture & Community

  • Staff appreciation lunches & socials
  • Bi-annual company events
  • Employee recognition programs