Java Technical Lead
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
We are seeking a highly experienced Java Technical Lead with 12+ years of hands-on experience in enterprise application development and production support. The ideal candidate will possess strong expertise in Java technologies, enterprise application support, SSL/TLS security, SOAP and REST services, Unix/Linux environments, database troubleshooting, and technical leadership. This role requires ownership of mission-critical applications and the ability to guide teams through complex technical and production challenges.
Key Responsibilities
Lead the development, maintenance, and support of enterprise applications.
Provide technical leadership and mentorship to development and support teams.
Support mission-critical applications in complex enterprise environments.
Manage production support activities, including incident triage, root cause analysis, and issue resolution.
Ensure end-to-end operational ownership of applications and services.
Debug, enhance, and optimize legacy Java applications.
Support and troubleshoot batch-intensive processing environments.
Execute and troubleshoot shell scripts, database procedures, and queries.
Design and document technical, logical, sequence, and architecture diagrams.
Collaborate with development, infrastructure, and support teams to resolve complex issues.
Ensure application stability, performance, scalability, and security.
Required Skills
Java & Framework Expertise
Strong Hands-on Experience With:
Java 8
Java 17
Solid experience with Spring Framework (legacy applications).
Ability to debug, enhance, and optimize legacy Java codebases.
Security & SSL
In-depth knowledge of SSL/TLS concepts.
Strong Hands-on Experience With:
Service Technologies
Strong expertise in SOAP Web Services.
Deep Understanding Of RESTful Services, Including:
Application Support & Batch Processing
Extensive production support experience.
Strong Knowledge Of:
Strong SQL and database fundamentals.
Experience With:
Strong Unix/Linux administration and troubleshooting skills.
Hands-on Experience With:
Ability To Create And Maintain:
Leadership & Collaboration
Proven technical leadership experience in enterprise environments.
Ability to mentor and guide team members through complex production issues.
Strong collaboration skills across development, support, QA, infrastructure, and business teams.
Capability to remove technical roadblocks and drive resolution of critical issues.
Preferred Skills
Experience working in Agile/Scrum environments.
Exposure to large-scale enterprise application support models.
Experience managing and supporting highly integrated systems.
Key Responsibilities
Lead the development, maintenance, and support of enterprise applications.
Provide technical leadership and mentorship to development and support teams.
Support mission-critical applications in complex enterprise environments.
Manage production support activities, including incident triage, root cause analysis, and issue resolution.
Ensure end-to-end operational ownership of applications and services.
Debug, enhance, and optimize legacy Java applications.
Support and troubleshoot batch-intensive processing environments.
Execute and troubleshoot shell scripts, database procedures, and queries.
Design and document technical, logical, sequence, and architecture diagrams.
Collaborate with development, infrastructure, and support teams to resolve complex issues.
Ensure application stability, performance, scalability, and security.
Required Skills
Java & Framework Expertise
Strong Hands-on Experience With:
Java 8
Java 17
Solid experience with Spring Framework (legacy applications).
Ability to debug, enhance, and optimize legacy Java codebases.
Security & SSL
In-depth knowledge of SSL/TLS concepts.
Strong Hands-on Experience With:
- Server Certificates
- Client Certificates
- CA Certificates
- Keystores
- Truststores
Service Technologies
Strong expertise in SOAP Web Services.
Deep Understanding Of RESTful Services, Including:
- JAX-RS
- Jersey
- Modern REST architectures
Application Support & Batch Processing
Extensive production support experience.
Strong Knowledge Of:
- Incident management
- Root cause analysis
- Problem resolution
- Operational support processes
- Job scheduling
- Monitoring
- Troubleshooting
- High-volume batch processing
Strong SQL and database fundamentals.
Experience With:
- Stored procedures
- Query optimization
- Database performance tuning
- Database troubleshooting
Strong Unix/Linux administration and troubleshooting skills.
Hands-on Experience With:
- Shell Scripting
- Korn Shell (KSH)
- AWK
- Perl
Ability To Create And Maintain:
- Technical Diagrams
- Logical Diagrams
- Sequence Diagrams
- Architecture Diagrams
Leadership & Collaboration
Proven technical leadership experience in enterprise environments.
Ability to mentor and guide team members through complex production issues.
Strong collaboration skills across development, support, QA, infrastructure, and business teams.
Capability to remove technical roadblocks and drive resolution of critical issues.
Preferred Skills
Experience working in Agile/Scrum environments.
Exposure to large-scale enterprise application support models.
Experience managing and supporting highly integrated systems.
More about this job
Responsibilities
Lead the development and maintenance of mission-critical enterprise Java applications while providing technical mentorship to teams. Manage production support activities including incident triage, root cause analysis, and system optimization.
Requirements
Requires over 12 years of experience in Java development, with deep expertise in SSL/TLS security, SOAP/REST services, and Unix/Linux environments. Candidates must be proficient in database troubleshooting and capable of creating complex technical architecture diagrams.
Skills
- Java 8
- Java 17
- Spring Framework
- SSL/TLS
- SOAP
- REST
- Unix/Linux
- Shell Scripting
- SQL
- Incident Management
- Root Cause Analysis
- Batch Processing
- Technical Architecture
- Technical Leadership
- JAX-RS
- Jersey
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Management & Leadership
- Consulting
Keywords
- Java
- Spring Framework
- SSL
- TLS
- SOAP
- REST
- JAX-RS
- Jersey
- Unix
- Linux
- KSH
- AWK
- Perl
- SQL
- Stored Procedures
- Batch Processing
- Incident Management
- Root Cause Analysis
- Technical Design
- Architecture Diagrams
- Production Support
- Agile
- Scrum
- IT Consulting
- Software Engineering
- Performance Tuning
- Scalability
- Security
- Operational Ownership