Talent.com
Java Developer
Java DeveloperHaventree Bank • Toronto, Canada
Java Developer

Java Developer

Haventree Bank • Toronto, Canada
23 hours ago
Job type
  • Full-time
Job description

Join to apply for the

Software Engineer

role at

Haventree Bank .

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Haventree Bank.

About Haventree Bank

Headquartered in Toronto, Ontario, Haventree Bank (Haventree) is a mission driven alternative mortgage lender. The name Haventree is representative of the bank’s mission to help its customers find a place of refuge and to lay down new roots for the future. Haventree exists to be a catalyst of financial security and upward mobility for Canadians who are underserved by the traditional financial system.

Position Summary

Haventree is looking for a strong software backend engineer to join our fast-growing team, where you will work on designing and building APIs that power our customer-facing products. In this role, you will be expected to contribute (and in some cases, lead) to full-cycle software development, technical design, reviewing code, and driving best practices across the team. You’ll consider testability, upgradeability, scalability, and observability throughout the development process.

Major Duties & Responsibilities

Implement RESTful services using Java, Spring boot, Spring security etc

Implement API security using Oauth / JWT based authentication / Authorization mechanism

Collaborate with web and mobile app engineers to ensure seamless and secure integrations and will QA team members for end to end testing

Work closely with design and product teams to enable effective sprint planning and execution

Conduct code reviews, enforce coding standards and security best practices and drive continuous improvement across the team.

Contribute to CI / CD orchestration, release management, incident triage and on-call readiness for production reliability

Qualifications & Experience

Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

At least 3+ years of experience building backend services in production at scale

Good knowledge in Java (8 / 11 / 17+), Spring boot, Spring data JPA, Spring security, Spring cloud, SQL, Junit with Mockito framework

Git / Github (branching strategies, PR reviews, Actions)

Nice to Have

Experience with Containerization (Docker), Orchestration (Kubernetes / AKS)

Knowledge of API Observability, logging, metrics tracing

Exposure to JS framework for end-to-end collaboration (React / React native)

Prior experience in start up organization

Location : Vaughan, Ontario, Canada | Salary : CA$79,538.00-CA$93,047.00 (posted 3 days ago)

Accommodation & EEO

While we thank everyone for their interest in Haventree Bank, please note that only candidates selected for an interview will be contacted. Haventree Bank is committed to providing accommodation when needed. If you require an accommodation, we will work with you to meet your needs. As a job candidate, our recruitment process includes collecting personal information. Please review our Privacy Statement. Stay in touch with us if this position is not the right one for you – please visit our Careers page or follow us on LinkedIn. Haventree Bank embraces equal opportunity, diversity, and inclusion. Please let us know if you require any accommodations during the recruitment and selection process by contacting accessibility@haventreebank.com.

#J-18808-Ljbffr

Create a job alert for this search

Java Developer • Toronto, Canada

Similar jobs
Senior Programmer Analyst - Amico Corporation

Senior Programmer Analyst - Amico Corporation

Amico • Richmond Hill, ON, Canada
Full-time
The Amico group of companies is looking to fill the on-site role of .To join our growing team, please review the list of responsibilities and qualifications. We look forward to reviewing your r...Show more
Last updated: 10 hours ago • Promoted • New!
Full Stack Engineer

Full Stack Engineer

GEI Consultants • Markham, ON, Canada
Full-time
The Full Stack Engineer is responsible for front-end development and back-end interconnection of solutions that support AI-powered applications and integrations across GEI.This role builds user-fac...Show more
Last updated: 20 days ago • Promoted
Staff Developer (Java)

Staff Developer (Java)

Futuretek • Toronto, ON, Canada
Full-time
We are seeking a Staff Software Developer with great experience and passion for assisting in developing and integrating software components into our informatics platforms.This position is located i...Show more
Last updated: 30+ days ago • Promoted
Senior Database Java Developer

Senior Database Java Developer

Alert Driving • North York, Ontario, Canada
Full-time
Quick Apply
Backend Application Developer - Job Description.We are currently looking for an experienced application developer who is well-versed in database-centric application development and will support the...Show more
Last updated: 30+ days ago
Sr. Java Full stack Developer

Sr. Java Full stack Developer

Astra North Infoteck Inc. • Toronto, ON, ca
Full-time
Quick Apply
You will be part of a team of enthusiastic engineers building.You will work with all stakeholders to design best-in-class technology solutions. As a Full Stack Software Developer, you have a solid t...Show more
Last updated: 2 days ago
Java Tech Lead with AEM

Java Tech Lead with AEM

Infinity Solutions • Toronto, ON, ON, Canada
Full-time
Quick Apply
Job Summary (List Format) : - Develop enterprise-level websites, mobile apps, and digital brand experiences using Java, JEE (Spring, XML, JSON), Groovy, Grails, HT...Show more
Last updated: 8 hours ago • New!
Adobe Journey Optimizer (AJO) - Maverick InnoGarage

Adobe Journey Optimizer (AJO) - Maverick InnoGarage

Maverick InnoGarage • richmond hill, on, ca
Full-time
Strong experience collaborating with cross-functional teams, including marketing, data, and technology stakeholders.Proven ability to support large-scale enterprise implementations and customer eng...Show more
Last updated: 1 day ago • Promoted
Regular Java Developer - Luxoft

Regular Java Developer - Luxoft

Luxoft • toronto, on, ca
Full-time
We are working on building Liquidity Risk platform for one of US banks.Our team is growing and we have a need in additional developer that will help in building Core part of platform.Our platform h...Show more
Last updated: 5 days ago • Promoted
Java Fullstack Developer

Java Fullstack Developer

Pyxidia Techlab LLP • Toronto, ON, Canada
Full-time
Senior Full Stack Developer (Java, Spring Boot, Angular).Downtown Toronto (4 Days from office).We are looking for a highly skilled Senior Full Stack Developer to join our technology team.The succes...Show more
Last updated: 30+ days ago • Promoted
Computer programming Private Tutoring Jobs Aurora

Computer programming Private Tutoring Jobs Aurora

Superprof • Aurora, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Java Full Stack Developer (Capital Markets)

Java Full Stack Developer (Capital Markets)

Jay Analytix • Toronto, ON, Canada
Full-time
Senior Java Full Stack Developer (7+ years).Capital Markets and Reconciliation systems.The role involves building scalable applications, integrating with cloud platforms, and supporting trade lifec...Show more
Last updated: 30+ days ago • Promoted
Senior Azure Cloud Architect (MSP)

Senior Azure Cloud Architect (MSP)

Venture Computers of Canada Inc. • Markham, ON, Canada
Full-time
We are seeking a Senior Azure Architect to join our Toronto-based Managed Service Provider team.In this role, you will lead the design, implementation, and management of Azure cloud environments fo...Show more
Last updated: 30+ days ago • Promoted
Regular Java Developer - toronto

Regular Java Developer - toronto

Luxoft • toronto, on, ca
Full-time
We are working on building Liquidity Risk platform for one of US banks.Our team is growing and we have a need in additional developer that will help in building Core part of platform.Our platform h...Show more
Last updated: 5 days ago • Promoted
Information Technology Private Tutoring Jobs Aurora

Information Technology Private Tutoring Jobs Aurora

Superprof • Aurora, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Adobe Journey Optimizer (AJO)

Adobe Journey Optimizer (AJO)

Maverick InnoGarage • markham, on, ca
Full-time
Strong experience collaborating with cross-functional teams, including marketing, data, and technology stakeholders.Proven ability to support large-scale enterprise implementations and customer eng...Show more
Last updated: 1 day ago • Promoted
Senior Java Developer

Senior Java Developer

CGI • Toronto, ON, Canada
Full-time
This role is hybrid and requires you to be at our downtown Toronto and / or Client office at a minimum 2-3 days per week - subject to change at any time. Your future duties and responsibilities.Requir...Show more
Last updated: 13 days ago • Promoted
Senior Java Developer

Senior Java Developer

Infoya • Toronto, ON, ca
Permanent
Quick Apply
We are looking for an experienced Java Developer to design, build, and maintain robust, scalable, and high-performance applications. You will work on developing modern e-commerce and enter...Show more
Last updated: 26 days ago
.NET Backend Developer (Hardware Integration)

.NET Backend Developer (Hardware Integration)

Finlink Group • Richmond Hill, ON, Canada
Full-time
NET Backend Developer (Hardware Integration).Are you a backend developer who loves solving complex hardware–software challenges? Do you enjoy building high-performance systems that interact w...Show more
Last updated: 30+ days ago • Promoted