Website Esolutions
About the Role: Lead, Develop, and Optimise
Are you a seasoned Java expert who thrives at the intersection of Application Development and Production Support? E-Solutions is seeking a Java Technical Lead to join our team in Toronto.
This is a high-visibility role where you will manage the full lifecycle of enterprise-grade applications. You will balance hands-on coding in Java 17 and Spring Boot with the strategic oversight of application support engagements, ensuring our systems remain robust, scalable, and resilient.
Key Responsibilities: Engineering Excellence
-
Technical Leadership: Lead the analysis, design, and development of various Java-based components. Understand high-level functional specs and translate them into technical designs.
-
Full-Stack Development: Build and maintain microservices-based architectures using Java 8/17, Spring MVC, and Spring Boot.
-
Production Support: Act as the technical lead for application support engagements, ensuring rapid incident resolution and system stability.
-
API & Web Services: Develop and manage REST & SOAP web services, working extensively with JSON, XML, and WCF.
-
Quality Assurance: Enforce high engineering standards through JUnit and the Mockito framework.
-
CI/CD & Observability: Utilise Jenkins, Splunk, and Dynatrace for seamless deployment and proactive system monitoring.
-
Mentorship: Foster team spirit, guiding junior developers through complex code reviews and technical hurdles.
Technical Toolkit Requirements
-
Core Java: Advanced proficiency in Java 8 & Java 17.
-
Frameworks: Strong experience in Spring Boot, Spring MVC, Microservices, and a working knowledge of Struts.
-
Cloud & Serverless: Experience with AWS Lambda functions and RESTful API design.
-
Front-End (Bonus): Knowledge of React JS is a significant competitive advantage.
-
Build Tools: Hands-on experience with GitHub, Gradle, and Maven.
-
DevOps & Tools: Mastery of JIRA, Putty, and Jenkins.
-
Soft Skills: Structured, methodical thinker with a proactive approach to problem-solving.
Why Join E-Solutions?
At E-Solutions, we are a collaborative hub for driven individuals. We empower our consultants to take ownership of their career paths while working on exciting, large-scale digital transformations. If you are a diligent team player ready to tackle complex enterprise challenges, we want you on board.
Location: Toronto, ON (Fixed-Term)
Ready to lead? Apply today.


Follow Us