About this role
Title: Senior Java Technical Lead - Fulltime
Location: Toronto, ON - Onsite
Job Descriptio
nWe are seeking an experienced Senior Java Technical Lead with 8–10 years of software development experience and strong expertise in Java full-stack development, microservices architecture, and enterprise application design. The ideal candidate will lead technical architecture, development, code reviews, and team mentoring while delivering scalable, secure, and high-performance enterprise solutions
.The candidate should have hands-on experience with Java EE, Spring Boot, Microservices, REST APIs, Oracle Database, Hibernate, Angular, Linux environments, and CI/CD practices. Experience in Banking or Financial Services domains is highly preferred
.
Key Responsibiliti
• esLead the design and development of enterprise-grade Java application
• s.Architect and develop scalable microservices using Spring Boo
• t.Design and implement RESTful APIs and system integration
• s.Conduct code reviews, design reviews, and enforce coding standard
• s.Mentor developers and provide technical leadershi
• p.Collaborate with stakeholders, business teams, and QA team
• s.Drive CI/CD implementation and DevOps best practice
• s.Troubleshoot production issues and support incident managemen
• t.Participate in Agile ceremonies and sprint plannin
• g.Ensure application security, scalability, and performanc
e.
Required Ski
• llsJava EE / J
• 2EESpring B
• ootMicroservices Architect
• ureREST A
• PIsHibernate /
• JPAOracle Database &
• SQLAngu
• larDesign Patterns &
• OOP
• GitJenkins / GitHub Actions / GitLab
• CIMaven / Gra
• dleJUnit / Mock
• itoLinux (RH
EL)