Lead Java Developer
Listed on 2026-08-31
-
Software Development
Backend Developer, Java Developer, Cloud Engineer - Software, Software Architect
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 DescriptionAbout 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 ideal candidate 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 with product, 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, and support 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-driven services, distributed workflows, and resilient integrations using technologies such 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 technical documentation; identify risks early and support architecture governance anddesign-quality practices.
- Partner with product, engineering, QA, Dev Ops,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.
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, and enterprise application development.
- Demonstrated experience operating as a Lead Developer, Technical Lead, or senior engineer with ownership of design decisions 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 No
SQL databases, data modelling, query optimization, indexing, caching, and performance tuning. - Experience with Docker, Kubernetes, CI/CD pipelines, and production deployment practices.
- Working knowledge of OAuth2, OpenID Connect,JWT, API security, encryption, and secure coding practices.
- Strong communication skills and the ability…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: