Overview
Job Title: Senior Java full stack Developer
Location: Montreal, QC
Duration: Long term
Responsibilities
- Collaborate in a global delivery team with direct interaction with business users at all levels.
- Engage in iterative / agile development practices.
- Work on multithreaded systems and apply object oriented analysis, design and programming principles.
Mandatory / Essential Skills
- Excellent working knowledge of Java, Databases, Middleware (SOAP/XML/Messaging/RESTful services).
- Familiarity with MQ, Autosys, Hibernate, Spring.
- Sound understanding of Object Oriented Analysis, Design and Programming, familiarity with Design Patterns.
- Hands on experience with multithreaded systems.
- Experience of iterative / agile development practices.
- Exposure to working in a global delivery team.
- Comfortable with direct interaction with the business users at all levels.
Desired / Optional Skills
- Prior experience in investment banking.
- Working experience on developing and maintaining Angular 2+ apps.
- Solid knowledge of JavaScript, HTML, CSS, SASS, and responsive design.
- Experience with a review-centric development model, focusing on frequent reviews & code quality.
- Excellent analytical & communication skills.
- Independent, ability to take initiative without requiring direct guidance.
#J-18808-Ljbffr