Job type
- Quick Apply
Job description
Job Title: Java Technical Lead
Location: Vancouver, British Columbia, Canada (5 days Onsite)
Duration: 6+ Months
Experience: 8+ Years
Primary Skills: Java / Spring / Web Applications
Secondary Skills: GIS / Magik / Oracle SQL
This role is for an electricity utility client and requires a combination of technical leadership, T&D functional knowledge, and client-facing delivery experience.
Technical Skills:
- Strong experience in Java, Spring/Spring Boot, and enterprise web applications.
- Good knowledge of Oracle SQL and application/database troubleshooting.
- Working knowledge of GIS, Small world, and Magik is desirable.
- Ability to review technical specifications, solution designs, impact assessments, and development deliverables.
- Experience in SIT, UAT, regression testing, release validation, and production deployments.
- Experience in production support, incident management, RCA, problem management, and corrective actions.
- Understanding of APIs, integrations, data flows, and application dependencies.
- Ability to assess application performance, reliability, and modernization opportunities.
- Added advantage: Knowledge of .NET/C#, Python, JavaScript/TypeScript, SQL Server, SharePoint, PowerShell, cloud, COTS applications, IED, and IoT integrations.
T&D Functional Skills:
- Working knowledge of Electric Transmission & Distribution, including Grid Planning, Asset Management, Work Management, and Network Operations.
- Ability to gather and translate business requirements into functional and technical specifications.
- Experience supporting AMS incidents, enhancements, and project activities.
- Coordinate UAT, stakeholder walkthroughs, and solution validation.
- Experience working directly with business users, application owners, and technical teams.
- Understanding data mapping, transformation, and validation, including API, IED, and IoT integrations.
Technical & Business Leadership:
- Act as a bridge between T&D business stakeholders and technical teams.
- Provide technical/functional direction for incidents, enhancements, releases, and modernization.
- Coordinate with offshore teams and provide clear functional and technical guidance.
- Support prioritization based on business impact and operational criticality.
- Participate in client discussions on application roadmap, recurring issues, and service improvements.
Other Skills:
- Strong client-facing communication and stakeholder management skills.
- Ability to manage multiple priorities across support, enhancements, and projects.
- Good understanding of SDLC, ITIL/AMS, change, and release management.
- Proactive in maintaining runbooks, process flows, and knowledge artifacts.
Key Skills: Lead, Java, Spring Boot, SQL, Web Application