1,370 Engineer Java jobs in Canada
Senior Backend Engineer- Java- Kotlin

Posted 19 days ago
Job Viewed
Job Description
We're hiring Senior Backend Engineers for a critical, high-impact project with a valued client in the hospitality sector. This initiative focuses on transforming the host intake experience through a series of backend improvements that will directly enhance user engagement and operational efficiency. You'll work with a cutting-edge tech stack, collaborating closely with our Machine Learning and Intelligence teams to deliver scalable, intelligent solutions. This is a unique opportunity to contribute to a high-visibility product, solve complex technical challenges, and make a meaningful impact in a fast-paced, innovative environment.
**Your Role**
+ Lead backend development efforts with ownership from design through deployment.
+ Build scalable microservices using Kotlin and/or Java!
+ Collaborate with ML/Intelligence teams to integrate smart features into backend systems.
+ Design and optimize APIs and high-volume data pipelines.
+ Participate in code reviews, technical discussions, and mentor junior engineers.
+ Work directly with client stakeholders to align on technical goals and deliverables.
+ Solve technical challenges across the backend stack with autonomy and creativity.
**Your Skills and Experience**
+ Minimum 5 years of relevant software development experience in backend engineering.
+ Proficiency in Kotlin and/or Java, with hands-on experience in microservices architecture.
+ Strong understanding of Kubernetes, API development, and end-to-end backend workflows.
+ Exposure to architectural patterns in large-scale systems, including distributed systems and efficient algorithms.
+ Willingness to work across the backend stack to address challenges wherever they arise.
+ Excellent communication skills and enthusiasm for team collaboration and code reviews.
+ Bachelor's degree in Computer Science, Engineering, or a related technical field is required.
+ Must be available to work in US time zones; open to candidates across all locations.
**Life at Capgemini**
**Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:**
+ Flexible work
+ Healthcare including dental, vision, mental health, and well-being programs
+ Financial well-being programs such as 401(k) and Employee Share Ownership Plan
+ Paid time off and paid holidays
+ Paid parental leave
+ Family building benefits like adoption assistance, surrogacy, and cryopreservation
+ Social well-being benefits like subsidized back-up child/elder care and tutoring
+ Mentoring, coaching and learning programs
+ Employee Resource Groups
+ Disaster Relief
**About Capgemini**
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to
engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2024 global revenues of 22.1 billion.
**Get the future you want |** ** is an Equal Opportunity Employer encouraging inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship.
Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.
Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.
Click the following link for more information on your rights as an Applicant for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.
**Job:** _Programmer/Analyst_
**Organization:** _ERD PPL CAN_
**Title:** _Senior Backend Engineer- Java- Kotlin_
**Location:** _CAN-BC-Vancouver_
**Requisition ID:** _ _
**Other Locations:** _CA-ON-Toronto_
Senior Backend Engineer- Java- Kotlin

Posted 19 days ago
Job Viewed
Job Description
We're hiring Senior Backend Engineers for a critical, high-impact project with a valued client in the hospitality sector. This initiative focuses on transforming the host intake experience through a series of backend improvements that will directly enhance user engagement and operational efficiency. You'll work with a cutting-edge tech stack, collaborating closely with our Machine Learning and Intelligence teams to deliver scalable, intelligent solutions. This is a unique opportunity to contribute to a high-visibility product, solve complex technical challenges, and make a meaningful impact in a fast-paced, innovative environment.
**Your Role**
+ Lead backend development efforts with ownership from design through deployment.
+ Build scalable microservices using Kotlin and/or Java!
+ Collaborate with ML/Intelligence teams to integrate smart features into backend systems.
+ Design and optimize APIs and high-volume data pipelines.
+ Participate in code reviews, technical discussions, and mentor junior engineers.
+ Work directly with client stakeholders to align on technical goals and deliverables.
+ Solve technical challenges across the backend stack with autonomy and creativity.
**Your Skills and Experience**
+ Minimum 5 years of relevant software development experience in backend engineering.
+ Proficiency in Kotlin and/or Java, with hands-on experience in microservices architecture.
+ Strong understanding of Kubernetes, API development, and end-to-end backend workflows.
+ Exposure to architectural patterns in large-scale systems, including distributed systems and efficient algorithms.
+ Willingness to work across the backend stack to address challenges wherever they arise.
+ Excellent communication skills and enthusiasm for team collaboration and code reviews.
+ Bachelor's degree in Computer Science, Engineering, or a related technical field is required.
+ Must be available to work in US time zones; open to candidates across all locations.
**Life at Capgemini**
**Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:**
+ Flexible work
+ Healthcare including dental, vision, mental health, and well-being programs
+ Financial well-being programs such as 401(k) and Employee Share Ownership Plan
+ Paid time off and paid holidays
+ Paid parental leave
+ Family building benefits like adoption assistance, surrogacy, and cryopreservation
+ Social well-being benefits like subsidized back-up child/elder care and tutoring
+ Mentoring, coaching and learning programs
+ Employee Resource Groups
+ Disaster Relief
**About Capgemini**
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to
engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2024 global revenues of 22.1 billion.
**Get the future you want |** ** is an Equal Opportunity Employer encouraging inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship.
Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.
Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.
Click the following link for more information on your rights as an Applicant for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.
**Job:** _Programmer/Analyst_
**Organization:** _ERD PPL CAN_
**Title:** _Senior Backend Engineer- Java- Kotlin_
**Location:** _CAN-BC-Vancouver_
**Requisition ID:** _ _
**Other Locations:** _CA-ON-Toronto_
Full stack Engineer (Java/React)
Posted today
Job Viewed
Job Description
At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio.
Right now, we are looking for a Full stack Engineer , who is proficient in Java and React , to join one of our client’s team in New Caledonia (Nouméa) . If you have 3 to 5 years of experience , a passion for technological challenges, and want to contribute to large-scale projects, this role is for you.
NOTE: this position requires the relocation to New Caledonia , the client covers the cost of airplane tickets, a few days in a hotel as temporary accommodation, and also provides Visa support.
Key Responsibilities
Front-end development : Design and develop web applications using Angular or React, following industry best practices.
Back-end development : Build robust and scalable solutions in Java with Spring Boot.
Database management : Work with PostgreSQL databases to ensure optimal performance.
Agile collaboration : Participate in Agile projects with a focus on collaboration and innovation.
DevOps : Use CI/CD tools and Docker to automate and optimize development and deployment processes.
Application Support Engineer – Java & Angular
Posted 3 days ago
Job Viewed
Job Description
Senior Data Engineer (Java+Python+ AWS)
Posted today
Job Viewed
Job Description
Job Description
Manage timelines/deliverables within the team towards the successful delivery of projects.
Design software solutions by interacting with portfolio managers, traders, operations staff and peers to understand requirements.
Develop solutions that are in line with client's technology biases, deliver efficiency and scalability, and enable new trading activities.
Provide knowledge transfer to team members and support staff through application demos, walkthroughs, and documentation.
a. Need Java, Python capabilities
b. Data engineer skills, experience with designing Database, Data Modelling , formulating Data Governance principles
c. AWS
Software Engineer (Java, Spring boot, Spring, Junit, Maven)

Posted 1 day ago
Job Viewed
Job Description
Toronto, Ontario, Canada
**Hours:**
37.5
**Line of Business:**
Technology Solutions
**Pay Details:**
$59,500 - $98,400 CAD
This role is eligible for a discretionary variable compensation award that considers business and individual performance.
TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.
As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.
**Job Description:**
+ Develop new solutions as required for engineering programs and projects within assigned area
+ Develop new features and perform unit / component test for new application development initiatives aligned to business needs and in accordance with technology architecture standards
+ Support business enquiries and business activities through execution of small enhancements and break / fix implementations (e.g. source code changes) May also be responsible for peer code review.
+ Work with technology partners to ensure the configuration and custom components meet application requirements and performance goals
+ Analyze the technical requirements to recommend pragmatic and sound engineering specific solutions for own area, may be involved in coding/story estimates
+ Work with other stakeholders, internal technology partners to ensure engineering solutions meet technical direction, requirements, performance, time-to-market and innovation goals
+ Monitor product lifecycles, ensuring specifications and functionality support business objectives and engineering decisions, undertaking re-development where required
+ Document and verify system components, applications, system infrastructure, security, integration, operability and engineering related architecture designs associated with a program or project
+ Participate in quality management reviews, in particular reviews of the designs, prototypes and other requirements work products to ensure they fulfill the requirements
+ Create and maintain quality code, ensure defect free programming consistent with standards; provide code maintenance and support during testing cycles and post-production deployment and participate in reviewing peer coding
+ Provide technical expertise during Incident management, analyze incident reports and outages, perform impact assessment for incidents and facilitate internal and external communication throughout incident resolution
+ Participate in identifying and recommending development / testing solutions / tools in support of project / application objectives
+ Assist in the development / maintenance of comprehensive processes for prevention of issues and participate in problem determination and timely resolution of incidents applying appropriate quality measures
Education and experience
+ Undergraduate degree, Postgraduate degree or Technical Certificate
+ Strong academic background (e.g., computer science, engineering)
+ 1-3 years hands on programming languages and frameworks are: JAVA, Springboot, Spring, Junit, Maven
**Who We Are:**
TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores. Every day, we deliver legendary customer experiences to over 27 million households and businesses in Canada, the United States and around the world. More than 95,000 TD colleagues bring their skills, talent, and creativity to the Bank, those we serve, and the economies we support. We are guided by our vision to Be the Better Bank and our purpose to enrich the lives of our customers, communities and colleagues.
TD is deeply committed to being a leader in customer experience, that is why we believe that all colleagues, no matter where they work, are customer facing. As we build our business and deliver on our strategy, we are innovating to enhance the customer experience and build capabilities to shape the future of banking. Whether you've got years of banking experience or are just starting your career in financial services, we can help you realize your potential. Through regular leadership and development conversations to mentorship and training programs, we're here to support you towards your goals. As an organization, we keep growing - and so will you.
**Our Total Rewards Package**
Our Total Rewards package reflects the investments we make in our colleagues to help them and their families achieve their financial, physical, and mental well-being goals. Total Rewards at TD includes a base salary, variable compensation, and several other key plans such as health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs. Learn more ( Information:**
We're delighted that you're considering building a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we're committed to providing the support our colleagues need to thrive both at work and at home.
Please be advised that this job opportunity is subject to provincial regulation for employment purposes. It is imperative to acknowledge that each province or territory within the jurisdiction of Canada may have its own set of regulations, requirements.
**Colleague Development**
If you're interested in a specific career path or are looking to build certain skills, we want to help you succeed. You'll have regular career, development, and performance conversations with your manager, as well as access to an online learning platform and a variety of mentoring programs to help you unlock future opportunities. Whether you have a passion for helping customers and want to expand your experience, or you want to coach and inspire your colleagues, there are many different career paths within our organization at TD - and we're committed to helping you identify opportunities that support your goals.
**Training & Onboarding**
We will provide training and onboarding sessions to ensure that you've got everything you need to succeed in your new role.
**Interview Process**
We'll reach out to candidates of interest to schedule an interview. We do our best to communicate outcomes to all applicants by email or phone call.
**Accommodation**
Your accessibility is important to us. Please let us know if you'd like accommodations (including accessible meeting rooms, captioning for virtual interviews, etc.) to help us remove barriers so that you can participate throughout the interview process.
We look forward to hearing from you!
**Language Requirement (Quebec only):**
Sans Objet
Federal law prohibits job discrimination based on race, color, sex, sexual orientation, gender identity, national origin, religion, age, equal pay, disability and genetic information.
Senior Java Full Stack Engineer – Java, Angular 13+, Azure
Posted 4 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Engineer java Jobs in Canada !
Software Engineer III (Java/Python)
Posted 3 days ago
Job Viewed
Job Description
Toronto, Ontario, Canada
**Hours:**
37.5
**Line of Business:**
Technology Solutions
**Pay Details:**
$114,000 - $154,000 CAD
This role is temporarily eligible for a pay premium above the posted salary range that is reassessed annually. You are encouraged to have an open dialogue with your recruiter who can provide more specific pay details for this role.
TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.
As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.
**Job Description:**
As the senior technical leader, you will be the **go-to person** for complex production issues, ensuring the reliability, scalability, and performance of the system. You will also mentor team members, drive design excellence, and ensure smooth integration with data and enterprise systems. A high level of **dedication, commitment, and accountability** will be key to success in this role.
**Key Responsibilities**
+ Act as the **guardian of the billing system** , ensuring stability, resilience, and scalability.
+ Serve as the **primary escalation point** for critical production issues, responding with dedication and urgency.
+ Lead **end-to-end (E2E) solution design** , ensuring alignment with business and technical requirements.
+ Provide **technical leadership** across the team, fostering best practices and high-quality delivery.
+ Oversee **data integration design and execution** , ensuring accurate and efficient data flows.
+ Collaborate with product, operations, and business teams to drive solutions from concept through implementation.
+ Promote **DevOps and automation practices** for efficient development and deployment.
+ Mentor junior engineers and designers, promoting a **team-first, collaborative, and dedicated culture** .
**Required Skills & Experience**
+ **7+ years of experience** in application design, development, and technical leadership.
+ Strong hands-on expertise in:
+ **Java** (core development and design patterns)
+ **Oracle databases** (design, queries, optimization)
+ **Python scripting** (automation, integration, utilities)
+ **DevOps tools** (CI/CD, monitoring, automation frameworks)
+ Proven ability in **end-to-end (E2E) solution design** and integration.
+ Familiarity with **billing systems** is an asset
+ Strong knowledge of **data integration concepts** and patterns.
+ Experience working in **scaled agile environments** .
+ Excellent **communication skills** to bridge technical and business teams.
+ Demonstrated **ownership mindset, dedication, and commitment** to driving issues to resolution.
+ Collaborative team player with proven mentoring and leadership capabilities.
**Who We Are:**
TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores. Every day, we deliver legendary customer experiences to over 27 million households and businesses in Canada, the United States and around the world. More than 95,000 TD colleagues bring their skills, talent, and creativity to the Bank, those we serve, and the economies we support. We are guided by our vision to Be the Better Bank and our purpose to enrich the lives of our customers, communities and colleagues.
TD is deeply committed to being a leader in customer experience, that is why we believe that all colleagues, no matter where they work, are customer facing. As we build our business and deliver on our strategy, we are innovating to enhance the customer experience and build capabilities to shape the future of banking. Whether you've got years of banking experience or are just starting your career in financial services, we can help you realize your potential. Through regular leadership and development conversations to mentorship and training programs, we're here to support you towards your goals. As an organization, we keep growing - and so will you.
**Our Total Rewards Package**
Our Total Rewards package reflects the investments we make in our colleagues to help them and their families achieve their financial, physical, and mental well-being goals. Total Rewards at TD includes a base salary, variable compensation, and several other key plans such as health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs. Learn more ( Information:**
We're delighted that you're considering building a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we're committed to providing the support our colleagues need to thrive both at work and at home.
Please be advised that this job opportunity is subject to provincial regulation for employment purposes. It is imperative to acknowledge that each province or territory within the jurisdiction of Canada may have its own set of regulations, requirements.
**Colleague Development**
If you're interested in a specific career path or are looking to build certain skills, we want to help you succeed. You'll have regular career, development, and performance conversations with your manager, as well as access to an online learning platform and a variety of mentoring programs to help you unlock future opportunities. Whether you have a passion for helping customers and want to expand your experience, or you want to coach and inspire your colleagues, there are many different career paths within our organization at TD - and we're committed to helping you identify opportunities that support your goals.
**Training & Onboarding**
We will provide training and onboarding sessions to ensure that you've got everything you need to succeed in your new role.
**Interview Process**
We'll reach out to candidates of interest to schedule an interview. We do our best to communicate outcomes to all applicants by email or phone call.
**Accommodation**
Your accessibility is important to us. Please let us know if you'd like accommodations (including accessible meeting rooms, captioning for virtual interviews, etc.) to help us remove barriers so that you can participate throughout the interview process.
We look forward to hearing from you!
**Language Requirement (Quebec only):**
Sans Objet
Federal law prohibits job discrimination based on race, color, sex, sexual orientation, gender identity, national origin, religion, age, equal pay, disability and genetic information.