Lead Java Developer
CA$120K - CA$170K/yr
Role Summary: We are looking for a Java Engineer to design, build, and support modern web APIs. This role focuses on back-end services (Java/Spring Boot), with API-first, microservices-based ...
CA$120K - CA$170K/yr
Role Summary: We are looking for a Java Engineer to design, build, and support modern web APIs. This role focuses on back-end services (Java/Spring Boot), with API-first, microservices-based ...
CA$120K - CA$170K/yr
Role Summary: We are looking for a Java Engineer to design, build, and support modern web APIs. This role focuses on back-end services (Java/Spring Boot), with API-first, microservices-based ...
\n \n \n \n \n Are you a Full Stack Java Developer with strong Spring and SQL experience? Do you have experience working with ReactJS? Are you looking for your next contract? Then look no further as ...
\n \n \n \n \n Are you a Full Stack Java Developer with strong Spring and SQL experience? Do you have experience working with ReactJS? Are you looking for your next contract? Then look no further as ...
CA$79K - CA$110K/yr
The Java Developer Analyst is an junior level position within the Markets Treasury Technology team, specifically focusing on the Money Markets domain. This role is responsible for participating ...
CA$79K - CA$110K/yr
The Java Developer Analyst is an junior level position within the Markets Treasury Technology team, specifically focusing on the Money Markets domain. This role is responsible for participating ...
CA$110K - CA$115K/yr
Infoya is seeking a hands-on Lead Java Developer who is already operating at a technical lead level and demonstrates the curiosity, judgment, and enthusiasm to grow into broader architecture ...
Quick apply
CA$110K - CA$115K/yr
Infoya is seeking a hands-on Lead Java Developer who is already operating at a technical lead level and demonstrates the curiosity, judgment, and enthusiasm to grow into broader architecture ...
... Java Developers where you will be joining the newly formed Cloud Transformation team. There are many Cloud Architects across the team who you will be working closely with along with other Senior ...
... Java Developers where you will be joining the newly formed Cloud Transformation team. There are many Cloud Architects across the team who you will be working closely with along with other Senior ...
Toronto, ON · On-site
SENIOR JAVA SOFTWARE DEVELOPER Location: Toronto, ON (uptown) Industry: Technology Type: Permanent WHAT IS THE OPPORTUNITY. Our client is an 18-year-old SaaS developer and recognized leader of ...
Toronto, ON · On-site
SENIOR JAVA SOFTWARE DEVELOPER Location: Toronto, ON (uptown) Industry: Technology Type: Permanent WHAT IS THE OPPORTUNITY. Our client is an 18-year-old SaaS developer and recognized leader of ...
Tipperary \n \n \n \n \n \n Role Overview \n \n \n \n \n \n Senior application developers will, in ... Excellent knowledge in JEE\/Spring, JAVA 8, Shell\-Scripting. \n * Extensive knowledge on modern ...
Tipperary \n \n \n \n \n \n Role Overview \n \n \n \n \n \n Senior application developers will, in ... Excellent knowledge in JEE\/Spring, JAVA 8, Shell\-Scripting. \n * Extensive knowledge on modern ...
\n \n \n \n \n We have an exciting role for an experienced Java Developer in Dublin. This is a customer facing role, so excellent communication skills is essential. \n \n \n \n \n \n Skills Required ...
\n \n \n \n \n We have an exciting role for an experienced Java Developer in Dublin. This is a customer facing role, so excellent communication skills is essential. \n \n \n \n \n \n Skills Required ...
Mississauga, ON · On-site
CA$94K - CA$141K/yr
We are seeking a highly experienced and motivated Lead Java Developer with 6+ years of industry experience to spearhead the development of robust, scalable, and innovative enterprise applications.
Mississauga, ON · On-site
CA$94K - CA$141K/yr
We are seeking a highly experienced and motivated Lead Java Developer with 6+ years of industry experience to spearhead the development of robust, scalable, and innovative enterprise applications.
A strong Java Backend Developer with Core Java 8, Spring, Spring Boot, Hibernate, REST Web\-services \n * Be an active participate on Agile team, with daily scrum meetings and other Agile ceremonies ...
A strong Java Backend Developer with Core Java 8, Spring, Spring Boot, Hibernate, REST Web\-services \n * Be an active participate on Agile team, with daily scrum meetings and other Agile ceremonies ...
Toronto, ON · Hybrid
CA$120K - CA$145K/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 ...
Toronto, ON · Hybrid
CA$120K - CA$145K/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 ...
You will work on a high performing team of Senior Java Developers where you will be joining the newly formed Cloud Transformation team. There are many Cloud Architects across the team who you will be ...
You will work on a high performing team of Senior Java Developers where you will be joining the newly formed Cloud Transformation team. There are many Cloud Architects across the team who you will be ...
Mississauga, ON · On-site
CA$94K - CA$141K/yr
We are seeking a highly motivated and experienced Senior Java Developer to join our dynamic team focused on enhancing developer productivity. Our mission is to build and maintain cutting-edge ...
Mississauga, ON · On-site
CA$94K - CA$141K/yr
We are seeking a highly motivated and experienced Senior Java Developer to join our dynamic team focused on enhancing developer productivity. Our mission is to build and maintain cutting-edge ...
Etobicoke, ON · Hybrid
CA$120K - CA$140K/yr
As a Senior Java Back-End Developer at Localcoin, you will be responsible for developing and maintaining functional and stable back end applications for our company, ensuring system consistency and ...
Quick apply
Etobicoke, ON · Hybrid
CA$120K - CA$140K/yr
As a Senior Java Back-End Developer at Localcoin, you will be responsible for developing and maintaining functional and stable back end applications for our company, ensuring system consistency and ...
Our GFL team is expanding, and we're looking for a Senior Java Developer to join us in Vaughan! In this role, you'll play a vital part in designing and implementing high-quality software solutions ...
Our GFL team is expanding, and we're looking for a Senior Java Developer to join us in Vaughan! In this role, you'll play a vital part in designing and implementing high-quality software solutions ...
As a Lead Java Developer, you will join an elite engineering squad responsible for the development and evolution of high-availability, low-latency systems within the Fixed Income Cash and Derivatives ...
As a Lead Java Developer, you will join an elite engineering squad responsible for the development and evolution of high-availability, low-latency systems within the Fixed Income Cash and Derivatives ...
\n \n \n One of my Clients, a global fintech company, going through an exciting phase of expansion, has an excellent opportunity for a Backend Server \- Java Developer Expert. You must be a flexible ...
\n \n \n One of my Clients, a global fintech company, going through an exciting phase of expansion, has an excellent opportunity for a Backend Server \- Java Developer Expert. You must be a flexible ...
\n \n \n My Client, a global fintech company, is going through an exciting phase of expansion, has an excellent opportunity for a Backend Server \- Java Developer Expert. You must be a flexible Java ...
\n \n \n My Client, a global fintech company, is going through an exciting phase of expansion, has an excellent opportunity for a Backend Server \- Java Developer Expert. You must be a flexible Java ...
Demonstrated knowledge in the areas of Big Data, Grid Computing, Data Warehousing, Cloud Computing, and programming languages such as Java, Spark and Python. Extensive development expertise in ...
Demonstrated knowledge in the areas of Big Data, Grid Computing, Data Warehousing, Cloud Computing, and programming languages such as Java, Spark and Python. Extensive development expertise in ...
Mississauga, ON · On-site
CA$94K - CA$141K/yr
The Java Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the ...
Mississauga, ON · On-site
CA$94K - CA$141K/yr
The Java Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the ...
Java developers create dynamic computer applications and websites using the Java computer programming language. The Java language integrates with other programming languages and infrastructures to build robust business applications and software for a wide range of industries, from finance and healthcare to content management and social media. Java developers may be involved in all stages of application development, from conception and design to testing, production, and ongoing maintenance. The goal is to provide efficient solutions for business needs.
| Aspect | Java Developer | Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related, Java certifications | Bachelor's in Computer Science or related, various certifications |
| Work Environment | Develops Java-based applications, often in teams | Designs and develops software solutions, may include Java projects |
| Employer & Industry Usage | Tech companies, finance, e-commerce | Broad industry, including tech, finance, healthcare |
Java Developers focus specifically on Java programming, while Software Engineers have a broader role in designing and developing software solutions across multiple languages. Both roles often require similar educational backgrounds and certifications, but Java Developers typically work more directly with Java-based projects, whereas Software Engineers may handle diverse technologies.
The most popular types of Java Developer jobs in Ontario are:
For Java Developer jobs in Ontario, the most frequently searched job titles are:
The top searched job categories for Java Developer jobs in Ontario are:
Cities in Ontario with the most Java Developer job openings:
For Java Developer jobs in ON, the most frequently searched job titles are:

Develop, build, and support web APIs and backend services using Java and Spring Boot.
Build scalable, secure microservices, design RESTful APIs, and work with data access and search solutions like SQL Server and Elasticsearch.
Contribute to automated CI/CD pipelines, write unit and integration tests, and participate in code reviews.
8.4
Based on 179 frontline employees who took The Breakroom Quiz
38th of 175 rated banks
Role Summary: We are looking for a Java Engineer to design, build, and support modern web APIs. This role focuses on back-end services (Java/Spring Boot), with API-first, microservices-based architecture and CI/CD-driven delivery. Key Responsibilities Develop and maintain web APIs, and backend services.
Build scalable, secure microservices using Java and Spring Boot. Design, build, document, and consume RESTful APIs; ensure service contracts and versioning strategies are followed. Work with SQL Server and optimize queries, indexes, and data access patterns.
Implement search and indexing solutions with Elasticsearch. Build event-driven integrations using Kafka (producers/consumers, topics, schema/versioning awareness). Use GitHub / Bitbucket and contribute to automated CI/CD pipelines (build, test, deploy).
Write unit and integration tests; participate in code reviews and engineering best-practice adoption. Required Skills & Qualifications 6-8 years of experience in Java development. Strong backend development experience with Java and Spring Boot (REST APIs, security concepts, performance, and scalability).
Solid understanding of API design and microservices (service boundaries, resilience, observability basics). Hands-on experience with SQL Server and relational data modeling. Experience with Elasticsearch and event streaming with Kafka.
Proficiency with GitHub / Bitbucket workflows and practical experience with CI/CD pipelines. Strong communication skills, ownership mindset, and ability to work collaboratively in an agile team. Preferred / Nice to Have Experience with cloud platforms (AWS, Azure, or GCP).
Containerization and orchestration experience (Docker, Kubernetes/OpenShift). Exposure to observability practices (logging, metrics, tracing) and production support. Education Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent practical experience).
------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location Full Time Salary Range: $120,800.00 - $170,800.00 ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening
Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making.
Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ This job opening is for an existing job vacancy. ------------------------------------------------------ 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 Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
Sourced by ZipRecruiter
We live in an increasingly complex world. Companies these days are either born global or are going global at record speed. Business and geopolitics are forging an entirely new dynamic and consumers now expect financial services to be a seamless part of their digital lives. Citi is a bank that’s uniquely positioned for this moment. Through our vast global network and our on-the-ground expertise, we can connect the dots, anticipate change and empathize the needs of our clients and customers in ways that other banks simply cannot. Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. We have set expectations for how we must act to bring our mission to life. These expectations are at the heart of our Leadership Principles – we take ownership, we deliver with pride and we succeed together.
Banking and credit intermediation
5,001 - 10,000 Employees
New York City, NY, US