1

Java Programming Online Jobs in Ontario (NOW HIRING)

Senior Server Engineer

Toronto, ON · Remote

CA$124K - CA$186K/yr

RSI) is a market leader in online casino and sports betting, currently operating real-money gaming ... Design, build, and maintain scalable backend services using Java (Spring Boot, Hibernate ...

Senior Full Stack Software Engineer

Waterloo, ON · Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... online. In this role,you'lllead the evolution of modern applications built with JavaScript, React ... NET and Java systems.You'llwork closely with Software,Qualityand PlatformEngineers in a ...

Senior Full Stack Software Engineer

Toronto, ON · Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... online. In this role,you'lllead the evolution of modern applications built with JavaScript, React ... NET and Java systems.You'llwork closely with Software,Qualityand PlatformEngineers in a ...

Experience building scalable, enterprise level technology stacks with Java but ideally with a broad ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

Java What You'll Do: * Develop and maintain responsive web applications using ReactJS * Build and ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

We are seeking a seasoned Software Engineer with over 5 years of experience using C# or Java, and a ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

Experience building scalable, enterprise level technology stacks with Java but ideally with a broad ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

The ideal candidate will demonstrate a strong foundation in React and Java, show initiative, and ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

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 ...

Senior Web Developer

Toronto, ON · On-site

  • Medical

  • Dental

  • Life

  • PTO

... 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 ...

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 ...

About the team Stripe Terminal helps our users extend their online presence to the physical world ... Experience working with at least one of the following- Kotlin, Java, Swift, Objective-C, Go, or ...

Developer

Toronto, ON · On-site

  • PTO

... * Back-End: Node.js, Java (Java 8+), Spring Boot basics. * Microservices & REST APIs ... 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 ...

Design and implement backend services using J2EE technologies (Java, MQ, SQL, ORM frameworks ... Candidates must apply directly online to be considered for this role. We thank all applicants for ...

... Engineering or Software Testing using industry standard tools. * Strong knowledge of Core-Java ... online learning platform and a variety of mentoring programs to help you unlock future ...

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

Showing results 21-40

Java Programming Online information

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 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 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.

Are Java programming online professionals still in demand?

Java programming online professionals remain in demand due to the widespread use of Java in enterprise applications, Android development, and backend systems. Skills in Java, along with knowledge of frameworks like Spring and experience with cloud environments, enhance employability in this field.

Is Java programming still in demand?

Java programming remains in high demand due to its widespread use in enterprise applications, Android development, and backend systems. Java developers with skills in frameworks like Spring and experience with cloud environments are particularly sought after in the job market.

What are the most commonly searched types of Java Programming jobs in Ontario?

The most popular types of Java Programming jobs in Ontario are:

What are popular job titles related to Java Programming Online jobs in Ontario?

For Java Programming Online jobs in Ontario, the most frequently searched job titles are:

What job categories do people searching Java Programming Online jobs in Ontario look for?

The top searched job categories for Java Programming Online jobs in Ontario are:

What cities in Ontario are hiring for Java Programming Online jobs?

Cities in Ontario with the most Java Programming Online job openings:

Infographic showing various Java Programming Online job openings in Ontario as of August 2026, with employment types broken down into 58% Full Time, 39% Part Time, 1% Temporary, and 2% Contract. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution.

Software Engineer Senior Associate

Scotiabank

Toronto, ON

Full-time

PTO

Re-posted yesterday


Job description

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

Scotia Tech is the engineering and technology engine of Scotiabank. We design, build, and operate the digital platforms, applications, and infrastructure that power the Bank globally. Our teams deliver secure, scalable, and resilient solutions that make it easier for our customers and business partners to interact with us every day.

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

  • Be the Technical expert to translate business ideas into technical solutions
  • Design, develop and implement technology solutions for business problems
  • Effectively find the root cause of the problem during production issues and offer efficient solutions
  • Suggest improvements to supported applications and systems as needed including technical and architectural trade-offs
  • Demonstrate thorough understanding of software delivery life cycle especially CI/CD and QE
  • Be passionate about driving teams towards high performance and a deep pride in quality craftsmanship that delights users

 

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

  • 5+ years of experience in software development and supporting complex large-scale customer facing platforms
  • 5+ years of experience as a Java developer with a preference for Java 8/Spring, web-based information technology principles, and system integration methodologies and standards.
  • 5+ years of experience in building public and internal REST APIs
  • Strong experience with APM tools, such as Dynatrace, Splunk, etc. - 2 recent projects
  • Strong experience using Jira, Confluence, Jenkins, Bitbucket, Launch Darkly, etc. - 2 recent projects
  • Experience with understanding and using AI tools relevant to APIs
  • Familiarity with OpenID, OAUTH, TCP, SSH, SSL protocols
  • Experience with cloud and container technologies (e.g., Docker, Kubernetes & GCP) as we aim to build self-serve products on a cloud platform
  • Sound DBMS knowledge and understanding of network topologies and common network protocols and services
  • Nice-To-Have Skills: FI banking experience is preferred but not required
  • Nice-To-Have Skills: Well-rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments
  • Nice-To-Have Skills: Knowledge of a variety of frameworks (server side, browser side, desktop etc.) as well as high aptitude for diving in and picking up new things
  • Soft Skills Required: Excellent English verbal and written communication skills are essential
  • Soft Skills Required: Excellent communication skills including ability to distil technical details into simple terms; ability to influence decision making across stakeholders
  • Soft Skills Required: Excellent organizational skills and ability to manage multiple complex initiatives
  • Soft Skills Required: Natural Problem Solver
  • Soft Skills Required: The role requires leadership skills, hands-on technical experience, and a can-do approach towards environment automation / management and continuous improvement for efficiency and cost effectiveness
  • Soft Skills Required: Must be reliable, proactive, results-oriented, customer-focused and attentive to details.
  • Soft Skills Required: Strong organizational skills, excellent problem-solving, communication, and collaboration skills
  • Education: Bachelors or equivalent in computer science or related field is preferred

 

 

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.
  • 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.