ITJobsInCanada – IT Jobs in Canada
Sign In

Java Technical Lead

Iris Software

Toronto
Full Time
Apply Now

Job Description

Java Technical Lead

Location: Toronto, ON (Hybrid, 4 days onsite in a week)

Must Haves:

  • 10+ years of professional software development experience with expert-level proficiency in Spring Boot 2.x/3.x and Java (Java 11+) and understanding of Spring ecosystem (Spring Cloud, Spring Data, and Spring Security)
  • Strong experience building RESTful APIs and GraphQL APIs in production environments
  • Expert knowledge of microservices design patterns and distributed system architectures
  • Hands-on experience with non-relational databases (MongoDB, Cassandra, DynamoDB, Cosmos DB) and graph databases (Neo4j, Amazon Neptune, or similar)
  • Production experience with Apache Kafka for event streaming, triggering, and emission
  • Strong experience with Azure, AWS, or Google Cloud Platform and knowledge of cloud-native architectures, containers (Docker, Kubernetes), and microservices
  • 5+ years of experience in banking or financial services industry with experience with payment systems, transaction processing, or core banking platforms preferred Knowledge of distributed transaction patterns in financial services

Nice to have skills

  • Knowledge of observability tools (Splunk, Dynatrace, Prometheus, Grafana)
  • Understanding of security best practices (OAuth2, JWT, mTLS, encryption, secrets management)
  • Experience with Agile/Scrum methodologies and DevOps culture
  • Knowledge of chaos engineering and resilience testing practices

Iris Software


Full Time

Toronto

Java Developer

Apply Now

Job Overview

  • Posted: 12 days ago
  • Experience: 10 Years
  • Total Positions: 1