Share this job
Full Stack / Java developers.
Montreal, QC
Apply for this job

Exciting opportunities for junior, intermediate and senior Full Stack / Java developers.



Our Company provides a superior foundation for building a professional career - a place for people to learn, to achieve and grow. Our teams are composed of highly motivated individuals who are driven by facing complex technical and business challenges and finding the best ways to deliver flexible, resilient, scalable software effectively satisfying the business requirements. A philosophy that balances personal lifestyles, perspectives and needs is an important part of our culture.


Skills required (essential):

-Bachelor's in Computer Science or a related field-Hands-on experience in designing & building distributed transactional systems-Years of experience: 0-2 (junior)

5 (intermediate)

8+ (senior)

-Strong analytical skills and passion for problem-solving

-Excellent working knowledge of Java 8+ or any other OO language, databases (relational and/or no-SQL), middleware (Web services, messaging, caching)-Experience in designing and writing clean and testable code with relevant unit/integration tests

-Understanding of TDD, BDD, and test automation frameworks (cucumber, concordian, etc)-Solid understanding of design patterns, system resiliency, observability, scalability and performance-Experience of Agile development & DevOps practices-Good communication skills


Skills desired (recommended):

-Prior experience in FinTech application development

-Exposure to working in a global delivery team

-Experience of leading and mentoring developers

-Understanding of Cloud-based application development preferably using Microsoft Azure Cloud

-Familiarity with Spring, Hibernate, Json, CXF, JMS, MQ, Autosys

-Experience with multithreading and related challenges

-Experience with Unix, Shell scripting and Python


Apply for this job
Powered by