1

Full Stack Java Developer Jobs in Ontario (NOW HIRING)

Drive innovation as a Senior Java Full Stack Engineer in a hybrid setting in Toronto, focusing on ... Use GitHub and Jira for collaboration and DevOps Requirements: * 10+ years of software development ...

New

Senior Full Stack Developer - Java / Oracle PL/SQL Location Toronto, ON - Hybrid (4 Days WFO) Duration 6-12 Months Role Summary We are seeking a Senior Full Stack Developer to join the ClientLink ...

New

... Software Developer/Architect with strong Full stack development with good understanding of ... Hands on development experience with Java, SpringBoot * Experience with developing integration ...

New

Java Full Stack (Spring boot, Node JS, Core Java, Spring, Angular 16, REST Web Services, SOAP ... Should have good understanding of SCM systems like GITHUB and DevOps tools like Jenkins. Should ...

Java Full Stack (Angular 16, Node JS, Core Java, Spring, Spring boot, REST Web Services, SOAP ... Should have good understanding of SCM systems like GITHUB and DevOps tools like Jenkins. Should ...

Associate Full-Stack Developer- Java This role is eligible for our hybrid work model: Two days in-office. Our Technology team is the backbone of our company: constantly creating, testing, learning ...

CA$104K - CA$130K/yr

Senior Full Stack Developer - Back End (Java/Node) Lead II - Software Engineering UST is seeking a Senior Full Stack Developer who thrives in modern, AI‑accelerated engineering environments and ...

New

TransUnion seeks a Java Developer with 3-5 years of professional experience in full stack or backend development. Your role will involve developing secure applications, maintaining backend services ...

New

Java Developer

Toronto, ON · Hybrid

CA$90K - CA$125K/yr

About The Role As a Full Stack Java Developer you'll be tasked with working on web application development in Java and Spring Boot. Working within the software development team, your duties will ...

Advance your career as a Full Stack Developer specializing in Java and Python in Toronto, ON. This mid-senior level position requires a blend of backend and frontend development skills. We are ...

New

Java Full Stack (Angular 16, Note JS, Core Java, Spring, Springboot, REST WebServices, SOAP ... DevOps tools like Jenkins. Should have working experience or sound knowledge in PCF, OCP Should ...

next page

Showing results 1-20

Full Stack Java Developer information

What is a Full Stack Java Developer?

A Full Stack Java Developer is a software professional skilled in both front-end and back-end development using Java technologies. They are proficient in building complete web applications, handling everything from designing user interfaces and user experiences to managing databases and server-side logic. Typically, they work with frameworks like Spring Boot for the backend and technologies like HTML, CSS, and JavaScript for the frontend, ensuring seamless integration between the two. Full Stack Java Developers are valued for their versatility and ability to manage all aspects of the software development process.

What are the typical challenges Full Stack Java Developers face when working on cross-functional teams?

Full Stack Java Developers often collaborate with front-end designers, back-end engineers, and QA specialists, which can lead to challenges in aligning technical requirements, timelines, and coding standards. Navigating different priorities and communication styles is common, especially when integrating new features or resolving bugs that span both client and server sides. Success in this environment requires flexibility, proactive communication, and a willingness to quickly adapt to shifting project needs or technologies.

What Is a Full Stack Java Developer?

A full stack Java developer is a web developer that uses the Java language in the development of the entire technology stack of a web-based application. The job duties of a full stack Java developer are to create both front-end components, such as user interfaces and back-end components, such as application code and databases. As a full stack Java developer, you must understand how the entire technology stack functions as a whole and have deep expertise of each component. Java is a computer programming language that has become one of the most popular for web application development.

What is the difference between Full Stack Java Developer vs Backend Java Developer?

AspectFull Stack Java DeveloperBackend Java Developer
Required SkillsJava, front-end (HTML, CSS, JavaScript), frameworks like Angular/React, databasesJava, server-side frameworks (Spring, Hibernate), databases, APIs
Work EnvironmentDevelops both client and server-side applications, often in agile teamsFocuses on server-side logic, APIs, and database integration
CertificationsJava certifications, full stack development coursesJava certifications, backend-specific courses
Industry UsageStartups, tech companies, full stack rolesEnterprise applications, backend services, API development

Full Stack Java Developers work on both front-end and back-end components, requiring a broader skill set. Backend Java Developers focus solely on server-side logic and database integration. The choice depends on your interest in full application development versus specialized backend work.

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

To thrive as a Full Stack Java Developer, you need strong proficiency in Java, front-end frameworks (such as Angular or React), back-end technologies, and a solid understanding of databases, often supported by a degree in computer science or a related field. Familiarity with version control systems like Git, build tools such as Maven or Gradle, and knowledge of Spring Boot or similar frameworks are typically required, along with relevant certifications. Effective communication, problem-solving abilities, and adaptability are standout soft skills in this role. These skills and qualities are essential to deliver robust, user-friendly applications and to collaborate efficiently across the software development lifecycle.
What are the most commonly searched types of Full Stack Java Developer jobs in Ontario? The most popular types of Full Stack Java Developer jobs in Ontario are:
What are popular job titles related to Full Stack Java Developer jobs in Ontario? For Full Stack Java Developer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Full Stack Java Developer jobs in Ontario look for? The top searched job categories for Full Stack Java Developer jobs in Ontario are:
What are popular job titles related to Full Stack Java Developer jobs in ON? For Full Stack Java Developer jobs in ON, the most frequently searched job titles are:
Infographic showing various Full Stack Java Developer job openings in Ontario as of July 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 100% In-person job distribution.
Senior Full Stack Java Developer - Citi Velocity

Senior Full Stack Java Developer - Citi Velocity

Citigroup Inc.

Mississauga, ON • On-site

$95 - $120/hr

Other

Posted 23 days ago


Job description

Are you a passionate software engineer who thrives on building cutting-edge financial technology? Do you want to be part of a team that is revolutionizing how institutional clients interact with global markets? If so, we have an exciting opportunity for you.

Citi Velocity is our flagship, award-winning platform for institutional clients, providing real-time access to Citi’s world-class capital markets services. Within the Global Fixed Income team, we are the technology engine driving the Credit, Financing, and Securitization businesses. We are looking for a talented and motivated Senior Full Stack Developer to join our dynamic team in Toronto.

This is a hands‑on role where you will have the opportunity to work on a high‑visibility platform, solve complex challenges, and make a significant impact on our business and our clients.

Responsibilities
  • Craft elegant and robust software solutions that will be used by thousands of institutional clients on our award‑winning Citi Velocity platform.
  • Take ownership of the end‑to‑end development lifecycle, from design and development to testing and deployment.
  • Dive deep into complex technical challenges, utilizing your in‑depth knowledge of UI and server‑side development to analyze and solve problems.
  • Champion best practices in information security, ensuring our platform remains secure and compliant with Citi’s high standards.
  • Collaborate with users, clients, and other technology teams to design and implement innovative solutions that meet their needs.
  • Mentor and guide junior developers, fostering a culture of technical excellence and knowledge sharing.
  • Work in a fast‑paced, agile environment, where you will have the autonomy to make key technical decisions and drive projects forward.
  • Uphold Citi’s commitment to risk management and ethical conduct, ensuring the safety and soundness of our systems and the firm’s reputation.
Recommended Qualifications
  • 6‑8 years of IT experience, with a strong background in server‑side and services development.
  • 3+ years of experience building web content and a deep understanding of the web development ecosystem.
  • 3+ years of hands‑on experience with Java server‑side development.
  • Proficiency with SQL Server, including the ability to analyze and resolve performance issues.
  • A strong understanding of information security concepts and best practices.
  • Experience with middleware technologies such as Kafka, RabbitMQ, or TibcoEMS.
  • Familiarity with DevOps tools and technologies like Jenkins, uDeploy, Docker, OpenShift, and Kubernetes.
  • Familiarity with distributed caching frameworks such as Redis, Gemfire, or Apache Ignite.
  • Excellent communication and analytical skills.
Why Join Us?
  • Impact: Work on a globally recognized platform that is critical to Citi’s institutional clients.
  • Challenge: Solve complex technical problems at scale in a fast‑paced, dynamic environment.
  • Growth: We are committed to the growth of our employees, offering continuous learning opportunities and a clear path for career advancement.
  • Culture: Join a collaborative and inclusive team that values innovation, teamwork, and technical excellence.

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review, please contact Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

#J-18808-Ljbffr