Share this Job

Title:  Lead Java Programmer (JSP/Servlets/JSF; Web Services; App Server; Struts; Database Integration)



Requisition ID: 44260


Join the Global Community of Scotiabankers to help customers become better off.



Investment Systems Solutions supports the Canadian Business Banking business by building and maintaining systems for the Investment Platform application. Functional areas are primarily related to Retail and Wealth Management investments including GIC’s, Mutual Funds and High Interest Savings products in registered and non-registered plan types.  This department works on multiple new initiatives and strategic programs of the Bank as well as regulatory & maintenance functionality.


Reporting to the Senior Manager Development, the Programmer Analyst Advisory is a technical leader, responsible for the system analysis, design, development, implementation, architecture, support, and implementation of solutions that are robust and scalable to meet client requirements.  The Programmer Analyst Advisory will take adequate steps of caution before making changes to enhance the existing legacy applications for the new project requirements.


The Programmer Analyst Advisory will work with technology focused peers and work on multiple projects concurrently.


When required, occasional overtime or weekend work may be required to meet project commitments.




1. Actively participate in the requirements, design and build phases; delivering high quality deliverables.

2. Assist with planning and execution of unit, integration and user acceptance testing.

3. Ensure delivery of solutions within the stipulated timelines. Adapt to changing timelines and achieving efficient deliveries.

4. Provide technical expertise and ownership of technical solutions.

5. Collaborate and team with clients, partners, and colleagues on client sites. Continual focus on Customer Success.

6. Provide recommendations on standards surrounding systems architecture, application development, systems integration, data modelling, and testing.

7. Perform reviews and walkthroughs of all major project deliverables to ensure the quality and completeness of functionality, meeting high availability, integrity and reliability requirements.

8. Keep current on rapidly changing technological trends, self-teach new technologies and maintain an understanding of the Division's business and technology strategies.

9. Provides guidance and training to less experienced analysts and programmers.




• Must have at least 8 - 10 years of progressive technical working experience.

• Must possess excellent verbal and written communication skills.

• Must possess excellent problem solving skills have vision and innovative approach to computer based solutions and ability to convey these ideas

• Must have demonstrated working experience with the following technical currencies: Java; JSP/Servlets; JSF; REST/SOAP Web Services; Application Server; Struts; XML; SQL; HTML/CSS/XHTML & Java Design Patterns.

• Must have working knowledge of database integration with Oracle & DB2.

• An asset to have working knowledge or experience with the following: Fortify; Dynatrace; Ajax; Spring; MQ & Autosys.




• Undergraduate education in a technical discipline - computer science, math or engineering discipline is desirable.

• Professional certifications like PMP, ITIL, Scrum Certification is an asset.


Location(s):  Canada : Ontario : Scarborough

As Canada’s International Bank, we are a leader when it comes to inclusion. We are a diverse and global team, speaking more than 100 languages with backgrounds from more than 120 countries. We value the unique skills and experiences each individual brings to the bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Candidates selected for an interview will be contacted directly.  If you require accommodation during the recruitment and selection process, please let us know. We will work with you to provide as seamless a recruitment experience as possible.

Job Segment: Database, Developer, Programmer, Java, Banking, Technology, Finance

Find similar jobs: