Lead Java Developer

Infoya

Toronto

Hybrid

CAD 110,000 - 115,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Infoya in Toronto is seeking a hands-on Lead Java Developer who operates at a technical lead level and aims to own broader architecture. You will stay close to the code while guiding solution design, reviewing decisions, mentoring developers, and collaborating with product, engineering, infrastructure, architecture, and business stakeholders.

The role focuses on scalable Java/Spring Boot microservices, cloud migrations, and secure API design, with a hybrid work setup (2 days in the office) in

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field or equivalent practical experience.
  • 10+ years of software development with Java, Spring Boot, Spring MVC and enterprise apps.
  • Leadership experience as Lead Developer or Technical Lead with design ownership.
  • Strong knowledge of microservices, distributed systems, APIs, and integration patterns.
  • RESTful APIs and event-driven applications design with security considerations.
  • GCP experience; AWS/Azure acceptable with strong GCP capability.
  • SQL and NoSQL DBs, data modeling, performance tuning and indexing.
  • Docker, Kubernetes, CI/CD pipelines, and production deployment practices.
  • OAuth2, OpenID Connect, JWT, API security, encryption, and secure coding.

Responsibilities

  • Lead design, development, optimization and support of Java/Spring microservices for high-traffic e-commerce apps.
  • Translate business and product needs into flows, component designs, and integration patterns.
  • Contribute to application and data architecture standards across the portfolio.
  • Design secure RESTful APIs, event-driven services, and resilient integrations with Pub/Sub, Kafka or RabbitMQ.
  • Review designs, code and docs; identify risks and support governance and design quality.
  • Mentor developers, conduct design reviews and knowledge sharing with cross-functional teams.
  • Drive modernization and cloud-migration initiatives, decomposing monoliths into cloud-native services.
  • Ensure security, observability, performance and production resilience from the start.

Skills

Java
Spring Boot
Spring MVC
Microservices
API design
Google Cloud Platform
SQL/NoSQL
Docker
Kubernetes
CI/CD
OAuth2/OpenID/JWT

Education

Bachelor's degree in Computer Science/Engineering or related field

Tools

Docker
Kubernetes
CI/CD pipelines
Google Cloud Platform

Job description

Infoya is a global IT solutions provider specializing in transforming complex challenges into streamlined, AI-powered outcomes. Through proprietary technology accelerators and full-scale enterprise services, Infoya automates workflows, enhances operational efficiency, and drives digital transformation across industries. With a presence in Canada, the US, India, and Costa Rica, we blend technical depth with creative problem-solving to deliver measurable impact.

Job Description

About the Job: Infoya is seeking a hands-on Lead Java Developer who is alreadyoperating at a technical lead level and demonstrates the curiosity, judgment,and enthusiasm to grow into broader architecture ownership. This role will helpshape efficient, scalable solutions byconnecting business needs, application design flows, integration patterns, andcloud architecture with high-quality engineering execution.

The idealcandidate combines deep Java and Spring expertise with strong systems-designcapability. You will remain close to the code while guiding solution design, reviewing technical decisions, mentoring developers, and collaborating withproduct, engineering, infrastructure, architecture, and business stakeholders.

Office Location: Toronto

Employment Type: Permanent

Work Arrangement: Hybrid (2 days in office)

Position Responsibilities:

  • Lead the design, development, optimization, andsupport of scalable Java and Spring Boot microservices for high-traffice-commerce applications.
  • Translate business and product requirements intoclear application flows, component designs, integration patterns, and pragmatictechnical solutions.
  • Contribute to application, integration, API, anddata architecture standards across the e-commerce portfolio.
  • Design secure RESTful APIs, event-drivenservices, distributed workflows, and resilient integrations using technologiessuch as Pub/Sub, Kafka, or RabbitMQ.
  • Evaluate and recommend frameworks, databases,cloud services, and architectural patterns based on scalability, reliability,maintainability, security, and cost.
  • Review solution designs, code, and technicaldocumentation; identify risks early and support architecture governance anddesign-quality practices.
  • Partner with product, engineering, QA, DevOps,infrastructure, architecture, and business teams to drive efficient solutioningand delivery.
  • Provide technical leadership through mentoring,design reviews, code reviews, troubleshooting, and knowledge sharing.
  • Drive modernization and cloud-migrationinitiatives, including the decomposition of legacy or monolithic applicationsinto cloud-native services.
  • Build for security, compliance, observability,high availability, performance, and production resilience from the outset.
  • Investigate complex production issues, conductroot-cause analysis, and improve platform stability and performance.
  • Evaluate emerging technologies and architecturalpatterns, validating their practical value through prototypes orproof-of-concept work when appropriate.
Requirements

Required Qualifications:

  • Bachelor’s degree in Computer Science,Engineering, or a related field, or equivalent practical experience.
  • 10+ years of software development experience,with substantial hands-on expertise in Java, Spring Boot, Spring MVC, andenterprise application development.
  • Demonstrated experience operating as a LeadDeveloper, Technical Lead, or senior engineer with ownership of designdecisions and technical direction.
  • Strong understanding of applicationarchitecture, end-to-end design flows, microservices, distributed systems,design patterns, and API-led integration.
  • Hands-on experience designing and buildingsecure RESTful APIs and event-driven applications.
  • Strong experience with Google Cloud Platform andcloud-native services; comparable AWS or Azure experience may be consideredwhere supported by strong GCP capability.
  • Experience with SQL and NoSQL databases, datamodelling, query optimization, indexing, caching, and performance tuning.
  • Experience with Docker, Kubernetes, CI/CDpipelines, and production deployment practices.
  • Working knowledge of OAuth2, OpenID Connect,JWT, API security, encryption, and secure coding practices.
  • Strong communication skills and the ability toexplain technical trade-offs clearly to both technical and non-technicalstakeholders.

Preferred Qualifications:

  • Experience designing or modernizinghigh-volume e-commerce, retail, financial-services, or othertransaction-intensive platforms.
  • Understanding of e-commerce domainssuch as product catalogue, pricing, promotions, inventory, cart, checkout,order management, payments, fulfilment, and customer identity.
  • Experience with reactiveprogramming, including Spring WebFlux.
  • Experience influencing architectureroadmaps, technical standards, and modernization strategy without losinghands-on delivery focus.
  • Exposure to additional backendtechnologies such as Node.js, Python, .NET Core/C#, or Go.

Salary Range: $110,000 to $115,000 CAD/ year

The final compensation offered will depend on local marketconditions and geographic location, as well as job-related factors such as thecandidate’s knowledge, skills, qualifications, relevant experience, andeducation/training. Compensation may also include additional components such asbenefits, and/or other incentives, where applicable. In accordance with newemployment standards requirements, we retain copies of this job posting andapplicant information for three (3) years after the posting is removed. We donot use AI technology; all applications are also reviewed by our recruitmentteam.

Infoya is an equal opportunity employer committed todiversity and inclusion. We welcome applications from all qualifiedindividuals, regardless of race, color, religion, sex, sexual orientation,gender identity, national origin, age, disability, protected veteran status, aboriginalstatus, or any other legally protected factors.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technology Lead - Java Microservices and Spring boot
Technology Lead - Java Microservices and Spring boot

Infosys • Mississauga

On-site
CAD 93,000 - 123,000
Lead Java Engineer
Lead Java Engineer

Talanto • Canada

Hybrid
CAD 130,000 - 170,000
Healthcare
Life Insurance
Disability Insurance
+2
Technical Delivery Manager - Retail
Technical Delivery Manager - Retail

Infoya • Toronto

On-site
CAD 115,000 - 120,000
Salary range CAD 115k-120k per year
Business Analyst - CRM/RFP
Business Analyst - CRM/RFP

Infoya • Toronto

On-site
CAD 80,000 - 90,000
Hybrid work arrangement (2 days in the
Senior Scrum Master
Senior Scrum Master

Infoya • Toronto

Hybrid
CAD 90,000 - 98,000
Professional development opportunities
Hybrid work model
Manual QA - Junior
Manual QA - Junior

Infoya • Toronto

Hybrid
CAD 50,000 - 55,000
Java Developer
Java Developer

Hillview Consulting Solutions • Toronto

Hybrid
Technology Lead - Java Fullstack
Technology Lead - Java Fullstack

Infosys • Calgary

Hybrid
CAD 90,000 - 120,000
Scrum Master
Scrum Master

Infoya • Toronto

On-site
CAD 95,000 - 105,000
Hybrid work arrangement
Professional development support
Diversity and inclusion commitment
Software Programmer
Software Programmer

Yochana • Windsor

On-site
CAD 90,000 - 95,000