Java Technical Lead
Offre en anglaisLead the design, development, and delivery of scalable enterprise Java applications and microservices. Provide technical guidance to development teams while defining architecture, coding standards, and best practices.
- Télétravail
- Canada
- Publié 31 août 2026
- Postuler avant le 30 sept. 2026
- 1 poste
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Résumé du poste
We are seeking an experienced Java Technical Lead to lead the design, development, and delivery of scalable, high-performing enterprise applications. The ideal candidate will have strong hands-on experience in Java, Spring Boot, Microservices, APIs, and cloud technologies, along with proven experience leading development teams and driving technical solutions. Key Responsibilities Lead the design, development, and implementation of enterprise-level Java applications. Provide technical leadership and guidance to Java developers and development teams. Design and develop scalable, secure, and high-performance microservices-based applications. Develop and maintain RESTful APIs and backend services using Java and Spring Boot. Define technical architecture, coding standards, development best practices, and design patterns. Conduct code reviews and ensure high-quality, maintainable, and reusable code. Collaborate with Solution Architects, Business Analysts, Product Owners, and stakeholders to understand requirements. Break down complex technical requirements into development tasks and provide accurate effort estimates. Troubleshoot complex production issues and provide technical solutions. Mentor junior and senior developers and support their technical growth. Participate in architecture discussions and make recommendations on technology and platform improvements. Ensure application security, scalability, reliability, and performance. Work closely with DevOps teams to support CI/CD pipelines and deployment processes. Drive Agile development practices, including sprint planning, backlog refinement, and technical discussions. Coordinate with cross-functional teams to ensure successful and timely project delivery. Required Skills and Qualifications 10+ years of experience in Java application development. 2+ years of experience in a Technical Lead or Lead Developer role. Strong hands-on experience with Java 8/11/17 or later. Extensive experience with Spring Framework, Spring Boot, Spring MVC, and Spring Security. Strong experience designing and developing Microservices Architecture. Experience developing RESTful APIs and web services. Strong knowledge of object-oriented programming, design patterns, and SOLID principles. Experience with relational databases such as Oracle, SQL Server, MySQL, or PostgreSQL. Knowledge of ORM technologies such as Hibernate and JPA. Experience with messaging technologies such as Kafka, RabbitMQ, or JMS. Experience with Git and version control systems. Knowledge of CI/CD tools such as Jenkins, GitLab CI/CD, GitHub Actions, or Azure DevOps. Experience working with Docker and Kubernetes is preferred. Knowledge of cloud platforms such as AWS, Azure, or GCP is an advantage.
Ce que vous ferez
Lead the design, development, and delivery of scalable enterprise Java applications and microservices. Provide technical guidance to development teams while defining architecture, coding standards, and best practices.
Exigences
Requires over 10 years of Java experience with at least 2 years in a technical lead role. Proficiency in Spring Boot, Microservices, and relational databases is essential, with cloud and containerization knowledge preferred.
Compétences indiquées
- KubernetesSouhaitée
- SQLSouhaitée
- CI/CDSouhaitée
- DockerSouhaitée
- AgileSouhaitée
- JavaSouhaitée
- Spring BootSouhaitée
- GitSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Java
- Spring Boot
- Microservices
- RESTful APIs
- Cloud Technologies
- Technical Leadership
- Spring Framework
- Spring Security
- SQL
- Hibernate
- Kafka
- Docker
- Kubernetes
- CI/CD
- Git
- Agile
Domaines d’emploi
- Software
- Technology
- Consulting
- Management & Leadership
- Engineering
Renseignements supplémentaires
- Expérience minimale
- 10+ ans
- Postuler avant le
- 30 sept. 2026
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Exigences de lieu
- Country, Toronto, Ontario, Canada
- Niveau d’expérience
- Mid-Senior level
- Mode de candidature
- La candidature directe est offerte