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.


Upload your CV/resume or any other relevant file. Max. file size: 2 GB.