Senior Java Developer

Iris Software Inc.

Toronto

Hybrid

CAD 100,000 - 150,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Iris Software Inc. is recruiting a Java Software Engineer to join a client project in Toronto. The role focuses on Java development, Spring/Spring Boot, microservices, Kafka, GraphQL, REST APIs and SQL, with an emphasis on scalable design and clean code.

The ideal candidate has hands-on experience in Java-based systems, strong OOP knowledge, and familiarity with GenAI tools within software development. This hybrid, Toronto-based position offers collaboration with cross-functional teams in an

Qualifications

  • Strong hands-on development experience with Java.
  • Strong experience with Spring / Spring Boot.
  • Proven experience designing and developing Microservices.
  • Hands-on experience with Apache Kafka.
  • Experience developing and integrating GraphQL and REST APIs.
  • Strong knowledge of SQL and relational databases.
  • Strong system design and application development skills.
  • Hands-on experience with Generative AI (GenAI) technologies or AI-assisted software development tools.
  • Strong understanding of object-oriented programming, design patterns, data structures, and software engineering principles.
  • Experience working in an Agile/Scrum environment.

Skills

Java programming
Object-oriented design
Agile/Scrum
Software engineering principles

Tools

Spring / Spring Boot
Apache Kafka
GraphQL
REST APIs
SQL
GenAI tools

Job description

Location: Toronto, ON (Hybrid)
Duration: 24+ Months
Note: 4 days/week hybrid
Job Description:

Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire a Java Developer Our direct client is a is a world-leading financial services company, provides consumers, corporations, governments, and institutions with a broad range of financial services and products.

We are looking for an experienced Java Software Engineer with strong hands-on expertise in Java, Spring, Microservices, Kafka, GraphQL, REST APIs, and SQL. The ideal candidate should have strong design and development capabilities and practical experience leveraging Generative AI (GenAI) technologies within software engineering or application development.

Required Skills:
  • Strong hands-on development experience with Java.
  • Strong experience with Spring / Spring Boot.
  • Proven experience designing and developing Microservices.
  • Hands-on experience with Apache Kafka.
  • Experience developing and integrating GraphQL and REST APIs.
  • Strong knowledge of SQL and relational databases.
  • Strong system design and application development skills.
  • Hands-on experience with Generative AI (GenAI) technologies or AI-assisted software development tools.
  • Strong understanding of object-oriented programming, design patterns, data structures, and software engineering principles.
  • Experience working in an Agile/Scrum environment.
About Iris Software Inc.

Iris Software, Inc. (registered as SSA Infosystems in Canada) is a CMMi Level 5 New Jersey based company providing information technology solutions to clients nationwide for over 30 years. Iris has been growing at over 100% annually. In a program sponsored by Price Waterhouse, PNC Bank and Marsh, Iris has been honored for being

  • One of New Jersey's Finest 25 companies for the year 2001 and 2002.
  • Iris is also ranked 75th among Inc 500 s list of privately held companies for year 2001.
  • NJ Technology FAST 50 Company for year 2002.

In a competitive industry, we distinguish ourselves by reliability, technical expertise and a history of successfully completed projects for clients ranging from mid-sized to Fortune 1000 companies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Iris Software Inc. • Toronto

Hybrid
CAD 110,000 - 160,000
Java full stack Developer
Java full stack Developer

Iris Software Inc. • Canada

On-site
CAD 80,000 - 110,000
Flexible engagement models
Award-winning workplace culture
Senior Java API developer
Senior Java API developer

Iris Software Inc. • Toronto

Hybrid
CAD 80,000 - 100,000
Sr Java Developer
Sr Java Developer

Iris Software Inc. • Mississauga

Hybrid
CAD 90,000 - 120,000
.NET Lead Developer
.NET Lead Developer

Iris Software Inc. • Toronto

Hybrid
CAD 120,000 - 160,000
Full Stack .NET Developer
Full Stack .NET Developer

Iris Software Inc. • Toronto

Hybrid
CAD 110,000 - 150,000
Full Stack Java Developer
Full Stack Java Developer

Iris Software Inc. • Vancouver

On-site
CAD 90,000 - 120,000
Senior Java Developer
Senior Java Developer

Highbrow LLC • Toronto

Hybrid
CAD 80,000 - 110,000
.NET Developer
.NET Developer

Iris Software Inc. • Montreal (administrative region)

On-site
CAD 75,000 - 95,000
Senior Java Software Engineer with AWS
Senior Java Software Engineer with AWS

Iris Software Inc. • Toronto

On-site
CAD 85,000 - 115,000