Back to Job List

Lead Java Developer

Department Operations DTC Date Posted5/18/2018

Position Type Full-Time Reference No. 2017-2801

LocationToronto Head Office, 330 Bay Street, Suite 400, Toronto, ON, Canada

You will be responsible for on-going fixes, enhancements, and upgrades of web-based COTS and custom applications and the underlying MS SQL database.


  • Develop detailed program specifications

  • Mentor junior staff members for career development

  • Design and develop software applications on J2EE based platform.

  • Unit test code

  • Develop, test, and deploy necessary fixes and application upgrades in collaboration with partners and other IT support teams. Participate in integration and regression testing

  • Write documentation to describe program development, logic, coding, and corrections.

  • Participates in tier 3 application support activities including incident management and supports the assessment and delivery of application upgrades and patches.

  • Troubleshoot application/database/system issues, and provide a Root Cause Analysis (RCA) working effectively with partners and/or Open Source communities.

  • Provide off-hour support to avoid any service impact to the customer.

  • Develop/build enhancements to solution as required by customer and business.

  • Participate in code reviews – peer and junior.

  • Participates in team-based projects, many of which may be matrix managed; must be accustom to completing deliverables within time and budgetary constraints.

  • Perform other technical duties as assigned.



  • A Bachelor's degree in Information Technology / Computer Science or related disciplines e.g. Engineering

  • Must have a minimum of of experience in developing, implementing, and/or supporting large and complex web-based applications using Java, Spring Framework, Open Source frameworks, 3rd party COTS, and relational database (Oracle and/or Microsoft SQL).

  • Fluent and current in HTML5, CSS and JavaScript frameworks such as Angular Js, JQuery etc.

  • Excellent knowledge of industry standards for design and application development.

  • Exceptional skills/talent troubleshooting and fixing complex web-based application/system issues.

  • Strong working knowledge in SDLC and Agile process.

  • Solid understanding of highly available architecture and experience supporting mission-critical services. Experience implementing and supporting Disaster Recovery.

  • Hands-on technology experience in JBoss App Server, JBoss AMQ/BRMS, Angular JS, Java, Python, Hibernate, MySQL, Apache Tomcat, Qmatic, VMware, Microsoft Windows, and Redhat OS.

  • Familiarity and experience supporting the Government of Ontario IT Standards (GO-ITS) is a plus.

  • Must possess a strong sense of ownership and urgency in supporting a mission-critical business environment.

  • Ability to work under limited supervision.


If you are looking for an exciting opportunity and to build a career in an innovative and dynamic organization, submit your resume by clicking on Apply Now below.

We thank all applicants for their interest. However, only candidates selected for an interview will be contacted.

Serco Canada Inc. an equal opportunity employer that is committed to inclusive, barrier-free recruitment and selection processes. Consistent with our Values, Serco Canada is committed to providing equitable treatment to all with respect to barrier-free employment and accommodation without discrimination. Serco Canada will provide accommodation for applicants in all aspects of the hiring process. If you have an accommodation need, please contact Human Resources as soon as possible to make appropriate arrangements.

Powered by Talcura