Role: Java Tech Lead
Location: Mississauga, ON
Experience: 9+ Years
Employment: Full-Time
Must-Have Skills
- Advanced Java 11/17, Spring Boot, Spring MVC, Microservices & REST APIs
- React / Angular, TypeScript, JavaScript, HTML5, CSS3
- Kafka / Messaging
- Oracle, SQL Server, MongoDB
- Git, Jenkins, Docker, Kubernetes
- AWS / Azure / GCP
- DevSecOps, CI/CD & Test Automation (Selenium)
- 8+ years software development & 2+ years Technical Lead experience
- Experience leading distributed teams and enterprise-scale projects
- BFSI / Banking experience highly desirable
Key Responsibilities
- Lead end-to-end Java Full Stack application design and development.
- Define technical architecture, coding standards, security and development best practices.
- Develop scalable backend services using Java, Spring Boot, Microservices, REST APIs and Kafka.
- Build modern frontend applications using Angular/React, TypeScript and JavaScript.
- Design and optimize SQL/NoSQL database solutions.
- Drive cloud-native architecture, DevSecOps, CI/CD and deployment strategies.
- Conduct code reviews, testing, performance optimization and RCA.
- Provide technical leadership, mentorship and guidance to distributed development teams.
- Collaborate with Product Owners, BAs and stakeholders to deliver enterprise solutions.