Share this job
Application Development
Montreal, QC
Apply for this job

Title : Application Development


Qualifications

Skills required:

Multiple years of hands-on experience in Java technologies Core Java, Spring, J2EE

Hands on experience with Spring projects specifically Spring Batch and Spring Boot

Experience with multi-threaded programming and java concurrent packages

Experience in processing huge volumes of data, typically large data feeds

Experience with persistence frameworks such as Hibernate, JPA and iBatis

Experience with IDEs like Eclipse, IntelliJ, Spring Tool Suite

Experience with latest version control systems such as GIT, SVN

Experience with latest build tools like Maven, Ant, Gradle

Strong Scripting knowledge 

Perl, Python, Shell scripting

Familiarity with Agile development methodologies and ceremonies

Design Patterns (GoF and J2EE)?Ability to learn new languages and technologies

Excellent presentations skills: ability to communicate in a clear and concise manner; individually or in front of a group

Keen attention to detail 

Strong communication and influencing skills 

Strong sense of ownership and accountability for work 

Candidate will be required to work geographically dispersed teams, specially team(s) in New York, London , Toronto, Shanghai and India (Noida /Mumbai)


Skills Nice to Have

Big data - Apache Spark, Hadoop?Micro services, Docker, Kubernetes

Design and implementation of RESTful services

Prior Pricing Reference Data platform knowledge (other fin firms

Financial Markets/Products knowledge


Apply for this job
Powered by