Work Type: Full-Time | Permanent | Hybrid (Day 1 Onsite, 3 days WFO, Flexible WFH)
Experience Required: 10–15 Years (Java Full Stack Development & Leadership)
Compensation: CAD $130,000 – $135,000 + Full Benefits (Relocation Possible)
Industry/Domain: Information Technology – Application Development & Support
Job Overview
We are seeking a highly skilled Java Full Stack Technical Lead to drive development, maintenance, and support of enterprise-scale applications and frameworks. This role involves working closely with stakeholders to estimate, design, develop, test, and deliver business-critical applications. You will play a pivotal role in translating high-level business requirements into robust technical solutions, ensuring scalability, reliability, and security across applications.
The ideal candidate combines strong hands-on full stack development expertise with proven leadership in Agile delivery environments, stakeholder management, and enterprise-level system integration.
Key Responsibilities
- Lead end-to-end execution of technical solutions, from estimation to delivery.
- Collaborate with stakeholders to define and refine business and technical requirements.
- Design, develop, and maintain applications and frameworks, ensuring scalability and performance.
- Build, maintain, and automate test suites for applications; perform unit and integration testing.
- Troubleshoot escalated issues, perform root cause analysis, and implement effective resolutions.
- Support user queries, production issues, and operational challenges.
- Guide junior developers and foster best practices in coding, testing, and DevOps.
- Contribute to continuous improvement in Agile/Scrum delivery environments.
Minimum Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (BE/B.Tech/MCA).
- Excellent written and verbal communication skills.
- 10–15 years of full stack application development and leadership experience.
Preferred Skills & Experience
- Strong hands-on expertise in Core Java and Object-Oriented Programming.
- Proficiency in Python, Java, or other OO languages.
- Frontend expertise with React, TypeScript, Node.js, JavaScript, CSS, Bootstrap.
- Experience with Linux OS, shell scripting, and DevOps tooling.
- Strong database skills (preferably Postgres) with solid understanding of DB concepts.
- Experience in REST, SOAP, JSON, XML-based services.
- Proficient in SDLC principles, Agile/Scrum methodologies, and Git version control.
- Cloud technologies exposure and experience with data visualization tools (Tableau preferred).
- Familiarity with UI design principles for enterprise web applications.
- Strong troubleshooting, problem-solving, and stakeholder management skills.
- Knowledge of financial services industry is an advantage.