Job Description
We are seeking a Senior Java Full Stack Developer (7+ years) with strong financial services domain knowledge, especially in Capital Markets and Reconciliation systems . The role involves building scalable applications, integrating with cloud platforms, and supporting trade lifecycle operations.
Responsibilities
Develop front-end applications using Angular, JavaScript / TypeScript, Bootstrap, CSS .
Build and maintain back-end services with Java / JEE, Node.js, Microservices .
Design and implement cloud-native solutions (AWS / Azure) .
Work with databases : SQL (Sybase, SQL Server, MySQL) and NoSQL (MongoDB, DynamoDB).
Develop real-time data pipelines using Kafka / MQ .
Participate in CI / CD pipelines with tools like Jenkins, GitHub, Nexus, etc.
Collaborate with stakeholders in Capital Markets / Reconciliation (IntelliMatch / iMatch, SWIFT, ISO20022).
Ensure delivery in an Agile environment with high coding standards.
Must-Have Skills
Java, JEE, Spring Boot, Microservices, Node.js.
Angular, JavaScript, TypeScript, HTML5, Bootstrap, CSS.
Kafka, MQ, CI / CD (Jenkins, GitHub, Nexus), Docker.
Cloud : AWS (Lambda, RDS, S3, API Gateway, EC2, VPC, CloudFormation, Step Functions, SQS, SNS) / Azure.
Databases : SQL Server, MySQL, Sybase, MongoDB, DynamoDB.
Experience with financial systems / trade lifecycle / reconciliation .
Nice-to-Have
Hands-on experience with reconciliation tools (IntelliMatch, IntelliTRACS, Xceptor).
Knowledge of Capital Markets trade lifecycle and T+1 settlement .
Agile project delivery experience.
Java Full Stack Developer Capital Markets • toronto, Ontario, Canada