Job Type: Contract
Job Category: IT
Job Description Job Title: Java Lead Developer (Angular Experience)
Location: Toronto, ON – Onsite
6-12 Months Contract### Experience: 10+ Years
Job Summary: We are seeking an experienced Java Lead Developer with strong Angular experience to lead the design, development, and delivery of scalable enterprise applications. The ideal candidate will be hands-on, technically strong, and capable of leading development teams while collaborating closely with architects, product owners, and business stakeholders.
Key Responsibilities
Lead end-to-end design and development of enterprise applications using Java/J2EE and Angular
Provide technical leadership and guidance to development teams
Design and develop RESTful APIs and microservices
Collaborate with product, QA, DevOps, and architecture teams to deliver high-quality solutions
Perform code reviews, enforce best practices, and ensure coding standards
Troubleshoot complex technical issues and drive root-cause analysis
Participate in architecture discussions and contribute to technical decision-making
Ensure application performance, security, scalability, and maintainability
Mentor junior and mid-level developers
Required Skills \& Qualifications
10+ years of hands-on experience in Java/J2EE development
Strong experience with Spring / Spring Boot
Solid front-end experience with Angular (v8+), TypeScript, HTML, CSS
Experience designing and developing REST APIs
Strong knowledge of Microservices architecture
Experience with SQL and relational databases (Oracle, PostgreSQL, MySQL, etc.)
Familiarity with CI/CD pipelines, Git, Maven/Gradle
Experience working in Agile/Scrum environments
Strong communication and leadership skills
Nice to Have
Experience with cloud platforms (AWS, Azure, or GCP)
Knowledge of Docker and Kubernetes
Exposure to Kafka or messaging systems
Experience in financial services or enterprise domains
Required Skills
CLOUD DEVELOPER
SQL APPLICATION DEVELOPER