Enable job alerts via email!

Senior Java developer

Iris Software Inc.

Toronto

Hybrid

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in investment banking is seeking a Senior Java Developer for a hybrid opportunity in Toronto. The role involves developing core Java applications and working with frameworks like Spring Boot and Microservices, addressing key challenges in the fast-paced IT financial services sector. This position offers a chance to leverage deep technical expertise while contributing to mission-critical applications.

Qualifications

  • Strong programming skills in Core Java (8 or higher).
  • Hands-on experience with Spring Boot and Spring Cloud.
  • Solid understanding of REST APIs.

Responsibilities

  • Design, develop, and maintain Java-based backend services using Spring Boot.
  • Build and manage scalable and secure microservices.
  • Develop and integrate RESTful APIs.

Skills

Core Java
Spring Boot
Microservices
REST APIs
Git
Problem Solving

Tools

Maven
Gradle
JPA
Hibernate
SQL
NoSQL

Job description

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

Direct message the job poster from Iris Software Inc.

Associate Business Partner - Senior Talent Acquisition - IT Financial Services at Iris Software

Iris's client, one of the world's largest multinational Investment banking and financial services corporation is looking to hire a Senior Java developer for a Long-Term opportunity.

Work Location: Downtown Toronto, ON (Hybrid Onsite - 4 days a week)

Contract to Hire

Job Summary:

We are looking for a skilled Core Java Backend Developer with strong experience in Spring Boot, Microservices, and RESTful APIs.

Key Responsibilities:

  • Design, develop, and maintain Java-based backend services using Spring Boot.
  • Build and manage scalable and secure microservices.
  • Develop and integrate RESTful APIs.
  • Write clean, maintainable, and efficient code adhering to best practices.
  • Participate in code reviews, testing, and debugging to ensure high performance and reliability.
  • Collaborate with DevOps and cloud engineers for cloud deployment and CI/CD automation.
  • Use Git/GitHub for version control, branching, pull requests, and code collaboration.
  • Work with Agile/Scrum teams to deliver features in sprints.

Required Skills & Experience:

  • Strong programming skills in Core Java (8 or higher).
  • Hands-on experience with Spring Boot and Spring Cloud.
  • Solid understanding of REST APIs and HTTP protocols.
  • Experience with Microservices architecture and inter-service communication.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Proficiency with Git and code collaboration tools like GitHub.
  • Experience working with Maven/Gradle, JPA/Hibernate, and SQL/NoSQL databases.
  • Understanding of unit testing frameworks like JUnit and Mockito.
  • Good problem-solving and debugging skills.

Iris’s Software Inc.

With 4,000+ associates and offices in India, U.S.A. and Canada, Iris Software delivers technology services and solutions that help clients complete fast, far-reaching digital transformations and achieve their business goals. A strategic partner to Fortune 500 and other top companies in financial services and many other industries, Iris provides a value-driven approach - a unique blend of highly skilled specialists, software engineering expertise, cutting-edge technology, and flexible engagement models. High customer satisfaction has translated into long-standing relationships and preferred partner status with many of our clients, who rely on our 30+ years of technical and domain expertise to future-proof their enterprises. Associates of Iris work on mission-critical applications supported by a workplace culture that has won numerous awards in the last few years, including Certified Great Place to Work in India; Top 25 GPW in IT & IT-BPM; Ambition Box Best Place to Work, #3 in IT/ITES; and Top Workplace NJ-US.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Contract
Job function
  • Job function
    Information Technology
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at Iris Software Inc. by 2x

Get notified about new Java Software Engineer jobs in Toronto, Ontario, Canada.

Software Developer Back End (Java) 8422-1015
Software Developer, Java Spring Boot and MongoDB

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Java Developer (Remote)

7B Search Group Inc.

Toronto null

Remote

Remote

CAD 90 000 - 120 000

Full time

Yesterday
Be an early applicant

Java Developer - Remote

Software International

Toronto null

Remote

Remote

CAD 100 000 - 120 000

Full time

3 days ago
Be an early applicant

Software Engineer

commonsku

Toronto null

Remote

Remote

CAD 95 000 - 115 000

Full time

Today
Be an early applicant

Software Developer

CB Canada

Toronto null

Remote

Remote

CAD 70 000 - 100 000

Full time

Today
Be an early applicant

Senior Software Engineer

Ontario Cannabis Store

Toronto null

Remote

Remote

CAD 81 000 - 123 000

Full time

Yesterday
Be an early applicant

Senior Java Developer

Targeted Talent

Saskatoon null

Remote

Remote

CAD 80 000 - 110 000

Full time

Yesterday
Be an early applicant

Software Engineer

BorderPass

Toronto null

Remote

Remote

CAD 80 000 - 115 000

Full time

2 days ago
Be an early applicant

Senior Software Engineer (InSights)

ENER-i™

Toronto null

Remote

Remote

CAD 80 000 - 110 000

Full time

Yesterday
Be an early applicant

Enterprise Applications Engineer (Finance, ERP, Procurement)

MQ Referrals Only

Toronto null

Remote

Remote

CAD 91 000 - 115 000

Full time

3 days ago
Be an early applicant