Java Technical Lead

 

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

Organization Iris Software
Industry IT / Telecom / Software Jobs
Occupational Category Java Technical Lead
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 10 Years
Posted at 2026-07-23 7:20 pm
Expires on 2026-09-06