1

Java Programming Online Jobs in Toronto, ON (NOW HIRING)

NET, C#, Java, and React. * Build and enhance REST APIs, microservices, and event-driven components ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

The Role We are seeking a highly experienced Software Engineer (Java/Python) with a strong ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

... Java 5+ years Spring Boot HTML, CSS, JavaScript Server-side rendering (Thymeleaf or other ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

Strong progressive work experience of at least 8 years as a Java developer. Knowledge of how ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

... the online gaming industry is poised for rapid growth. Boyd Interactive is a wholly owned ... Skilled Java Script developer with Angular and ionic experience * Good knowledge of MySQL and web ...

... the online gaming industry is poised for rapid growth. Boyd Interactive is a wholly owned ... Skilled Java Script developer with Angular and ionic experience * Good knowledge of MySQL and web ...

Coach and mentor team members on best practices in Java development, data engineering, and agile ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

Extensive experience in JAVA related technologies and frameworks (React JS, Next JS, Spring ... Access to thousands of online and in-person courses so you can hone your current skills, or learn ...

Design, develop, and maintain high-quality software solutions using Java/ Spring Boot. * Implement ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

Java, RestAssured, TestNG / Cucumber * Deep understanding of microservices and distributed systems ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

Java, RestAssured, TestNG / Cucumber * Deep understanding of microservices and distributed systems ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

Good knowledge on Groovy and/or Java scripting. * Good knowledge on version control tools such as ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

Machine learning, natural language processing, learning-to-rank, online learning, deep learning ... Experience in other programming languages (eg. Java, R, Haskell) a plus. * Solid knowledge of ...

Expert with Java 17+, JVM, and Spring framework. Hands-on experience in Cloud-Native Development ... In the US or Canada, if you require accommodations or assistance to complete the online application ...

New

The role focuses mainly on backend development using C++ / Java / RESTful API. The successful ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

next page

Showing results 1-20

Java Programming Online information

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

To thrive as a Java Programmer, you need a solid understanding of Java language fundamentals, object-oriented programming concepts, and a relevant degree or equivalent experience. Familiarity with development tools such as Eclipse or IntelliJ IDEA, build systems like Maven or Gradle, and knowledge of frameworks like Spring or Hibernate are typically required. Strong problem-solving skills, attention to detail, and effective communication are important soft skills for collaborating with team members and debugging code. These skills and tools ensure efficient software development, maintainable codebases, and successful project delivery in dynamic tech environments.

What are some common challenges faced by remote Java programmers working in online teams?

Remote Java programmers often encounter challenges such as coordinating across different time zones, ensuring effective communication with team members, and maintaining code consistency. Working online requires strong self-motivation and time management skills, as well as proactive participation in virtual meetings and code reviews. Additionally, remote Java developers must stay updated with the latest tools and practices to collaborate efficiently using platforms like Git, Jira, and Slack.

What is Java Programming Online?

Java Programming Online refers to learning and using the Java programming language through internet-based platforms, courses, or tutorials. This can include virtual classes, interactive coding environments, and online resources that teach Java fundamentals, object-oriented programming concepts, and advanced topics. Java is a widely-used, versatile programming language known for its portability, making it a popular choice for web, mobile, and enterprise applications. Online learning allows students and professionals to study Java at their own pace and from anywhere with internet access.

What is the difference between Java Programming Online vs Java Developer?

AspectJava Programming OnlineJava Developer
Required CredentialsJava certification, online coursesJava certification, relevant experience
Work EnvironmentRemote, online learning platformsOffice or remote work in tech companies
Industry UsageLearning and practicing Java skillsDeveloping Java applications in industry
Search & Comparison IntentLearning Java online vs Java Developer roles

Java Programming Online refers to learning and practicing Java skills through online courses and tutorials, often in a remote setting. Java Developer, on the other hand, is a professional role involving designing, coding, and maintaining Java applications in a work environment. While both require Java certifications and relevant knowledge, Java Programming Online is focused on education, whereas Java Developer is a career position in the industry.

What are the most commonly searched types of Java Programming jobs in Toronto, ON? The most popular types of Java Programming jobs in Toronto, ON are:
What are popular job titles related to Java Programming Online jobs in Toronto, ON? For Java Programming Online jobs in Toronto, ON, the most frequently searched job titles are:
What job categories do people searching Java Programming Online jobs in Toronto, ON look for? The top searched job categories for Java Programming Online jobs in Toronto, ON are:
Software Engineer

Software Engineer

Scotiabank

Toronto, ON โ€ข On-site, Remote

Other

PTO

Posted 3 days ago


Job description

Requisition ID: 256251ย 
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

We're looking for an Software Engineer to join our Automotive Finance Engineering team. You will play a key role in developing cloudready backend services, APIs, and frontend components that support financing, leasing, and dealer ecosystem workflows across Retail and Commercial segments.ย 

This role is ideal for engineers who enjoy collaborating in agile teams, writing clean and maintainable code, learning modern cloud and DevOps practices, and building solutions that directly improve customer experiences.ย 

Is this role right for you? In this role, you will: ย 

  • Develop clean, maintainable, and welldocumented code using .NET, C#, Java, and React.ย 
  • Build and enhance REST APIs, microservices, and event-driven components.ย 
  • Participate in code reviews, unit testing, debugging, and ongoing software optimization.ย 
  • Help document software features, architecture, and technical decisions.ย 
  • Follow secure coding practices and contribute to highquality engineering standards.ย 
  • Develop and deploy solutions in Azure using Azure DevOps (TFS) pipelines.ย 
  • Use Terraform (or other IaC tools) and contribute to CI/CD best practices.ย 
  • Utilize tools like Splunk and Dynatrace for logging, monitoring, and performance insights.ย 
  • Engage with SRE, Security, and Cloud Engineering teams to ensure reliability, compliance, and operational excellence.ย 
  • Build and test APIs using Swagger/OpenAPI, Postman, and automated tests.ย 
  • Work with Node.js for backend or API-layer components where required.ย 
  • Develop integrations with internal systems, dealer platforms, and partner services.ย 
  • Support event-driven development using tools such as Kafka or RabbitMQ (if applicable to squad initiatives).ย 
  • Work with SQL databases, stored procedures, and cloud data services.ย 
  • Support data-driven features and collaborate with analytics teams as needed.ย 
  • Champion a customerfocused culture to deliver high-quality, reliable solutions.ย 
  • Understand and incorporate the Bank's risk appetite, risk culture, and compliance requirements into daytoday engineering decisions.ย 
  • Ensure adherence to Scotiabank's Values, Code of Conduct, Global Sales Principles, AML/ATF, sanctions, and operational risk controls.ย 
  • Collaborate closely with product owners, architects, testers, and other engineers in an agile environment.ย 
  • Contribute to knowledge sharing, engineering improvements, sprint ceremonies, and technical discussions.ย 
  • Leverage productivity tools such as GitHub Copilot or AIassisted development workflows where appropriate.ย 

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:ย 

  • 3-5 years of hands-on software engineering experience.ย 
  • Proficiency with NET, C#, Java, React, SQL, Node.js.ย 
  • Experience with Azure DevOps (TFS), Visual Studio / VS Code, Postman, Swagger/OpenAPI,ย Splunk, Dynatrace or similar monitoring tools.ย 
  • Strong understanding of REST API development, microservices, and distributed systems fundamentals.ย 
  • Knowledge of version control (Git), CI/CD practices, and cloud-native development concepts.ย 
  • Familiarity with event-driven systems (Kafka, RabbitMQ).ย 
  • Exposure to Azure Cloud services (App Services, Functions, Service Bus, etc.).ย 
  • Experience in automotive finance or broader financial services.ย 
  • Interest in AI/ML, developer productivity tools, or intelligent automation.ย 
  • Experience modernizing legacy applications.ย 

What's in it for you?ย 

  • Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.ย 
  • Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements. ย 
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.ย 
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.ย 
  • Dynamic Ecosystem - Free tea & coffee, universal washrooms, and lots of space for team collaboration.ย 
  • Community Engagement - No matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs.ย 

Location(s): ย Canada : Ontario : Torontoย 
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.ย ย 
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let ourย  Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.