Job Description |
A bank in Downtown Toronto is looking for Analyst developer for a Senior Analyst/Developer until Nov 29 then extendable. The GCMT - Cash Equity & Quantitative Trading Solutions department develops and deploys Equity products for the Toronto, New York and Global markets.
This group is working on a net new project and needs a strong Full stack Developer who has a deep understanding of back end Java based technologies.
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
Additional Notes
This is a new project for this division in the bank, they will need a strong back end developer who has experience developing in the front end with new technologies. The ideal candidate will be a mentor and leader to junior developers.
|
Job Requirements |
Must Have Skills:
1. 10+ years experience developing back end technology with Java (min 1 year Java 8) and Java Frameworks: Spring, Boot, Hibernate to develop microservices that interact with legacy databases
2. 8 + years developing RESTful Web Services in large environments
3. 3 + years experience developing front end technologies Angular 2.0, TypeScript
4. 5 + years experience creating RESTful API's and working with MicroServices environments
5. Experience working with KafKa Rapid MQ
6. Experience working with Bit Bucket, Git HUB, Jenkins and Cloud Piece
7. Strong communication skills able to articulate and communicate with team any suggestions / improvements for project
8. Able to mentor and help junior developers navigate through complex codes
Nice to have skills:
- Previous Financial Sector experience
- Sun Certified Java Developer
- Experience developing with NodeJS is an asset
Degrees or certifications: Bachelor's degree in a technical field such as computer science, computer engineering or related field required. MBA or other related advanced degree preferred
Candidate Review & Selection
3 Step process: Brief phone screen, technical test and in person
|