Job Posting Title: Senior Java Developer
Location Address: Toronto, ON (WFH)
Contract Duration: 1 year
Number of Positions: 1 Schedule Hours: 9am-5pm
This is a COVID-19 strategic initiative to addressing the gaps in the Bank's liquidity management capabilities and ability to build dynamic funding scenarios. The value add is derived from a nimble and forward-looking tool that will provide timely inputs to guide funding decisions in adverse market liquidity. It will facilitate simulations and dynamic what-if scenarios that leverages on existing processes as well as lessons learned from the COVID-19 market impact. Financial benefits are also expected to start in FY21+ as a result of this work. Funding cost optimization can be achieved by selecting the most efficient and cost effective options, which will reduce excess liquidity. Striking the right balance will contribute to the Bank's net interest income.
Candidate Value Proposition
• The successful candidate will have an opportunity to work closely with senior developers to understand multiple languages in various departments.
The main function of a Technical Analyst is to plan, design, develop and implement efficient business and operations systems in support of core organizational functions and business processes.
Typical Day in Role
• Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications • Act as an expert technical resource for modeling, simulation and analysis efforts • Leverage industry best practices to design, test, implement and support a solution • Assure quality, security and compliance requirements are met for supported area • Be flexible and thrive in an evolving environment • Adapt to change quickly and adjust work accordingly in a positive manner
Must Have Skills:
1. 8 + years Java developer (1.8), Spring Boot, Spark – both functional programming + code re-engineering
2. 3 + years’ Kafka, Nifi, Elastic Search – grouping of big data analysis tools
3. Recent experience with PostGres (minimum 1 project)
4. Technical Specialty – Experience with Docker* (recent project exposure – a lot of work is being imaged) – they use and may come across problems – and it is in depth and if they are capable of using the tools – doing the start and stop – should be sufficient*
5. Linux/ Unix environment – Shell Scripting – 3 + years’ experience
6. Excellent communication skills to mentor and help develop junior developers. Contractor should be able to articulate with business users and clearly understand the scope of work at hand required*
Nice to have skills
– Front end development –is a plus with Node.JS, JavaScript
– API dev is a plus
– Python is nice to have
– Liquidity Scenario Builder (brand in house application being built on Java)
– Financial Industry is not a restriction – can come from any industry as long as they have strong technical acumen
– Experience with Jira / Confluence***
– DevOps experience
Interview Process: (1 Technical IV with tech members) + (1 cultural IV for fit with team) = Microsoft Teams