BMO Financial Group Senior Software Developer - Java in Ontario, Canada
This is a permanent, full time role located at 2 Sheppard Ave East (Yonge/Sheppard). The Senior Software Developer I – Java contributes to the completion of project deliverables and is accountable for the analysis, design, development, implementation, and support of applications to ensure alignment with the Lines of Business (LOBs) strategies. This is a development role with production pager support.
Proven strong working experience in test-driven Java development, as well in scripting for Linux shell, Python and Perl
Hands on experience in designing and developing applications using Java EE platforms, IBM Java Batch Framework
Object Oriented analysis and design using common design patterns
Experienced in using IDE, especially Eclipse for java development
Strong experience in writing stored procedures, functions using SQL
Knowledgeable in using JIRA for Agile process Scrum Master, and Kanban work flow
Capable to write Regular Expression for ELK and Maven build script
Familiar with source code version control process such as Git & Bitbucket or similar tools
Know how to read code quality matrix generated by SonarQube or equivalent code quality management tools
Reasonable understanding in automatic deployment process, e.g. Ansible
It is an asset if candidate had exposure to WAS Distribution Manager (DMGR) concept
Previous experience with SAP BOE, Crystal Reports or Universes would be considered as an asset
Candidate should have analytical mindset to be able to review and contribute to users requirements, design and develop high efficient code for high-volume mission-critical systems
5 years programming experience in J2EE, JPA, WebServices, MDB
2 years with IBM Websphere
2 years of Linux scripting
2 year experience of programming with Eclipse or RAD
5 years of SQL programming (stored procedures and functions)
Have worked in an Agile environment (e.g,. Jira, Scrum and Kanban workflow)
Excellent verbal and written communication
Possesses a university degree/college diploma in applied technologies and
Nice to Have:
1 to 2 years of SAP Crystal Reports or SAP WEBI reports
1-2 years IBM Batch Framework
1-2 years IBM WAS Scheduler
2 years of Python or Perl experience
Programing experience with Oracle 11g or higher
At our company, we have been helping our customers and communities for over 195 years. Working with us means being part of a team of talented and passionate individuals with a shared focus on working together to deliver great customer experiences. We stand behind your success with the support you need to turn your potential into performance.
To find out more visit our website at www.bmo.com/careers.
BMO Financial Group is committed to an inclusive, equitable and accessible workplace. By embracing diversity, we gain strength through our people and our perspectives.