Senior Java Developer

Senior Java Developer

Montreal, Quebec, Canada  - Contract

Job Description

Our client is working on a multi-year initiative to deliver a first-class banking & lending experience across workplace and direct-to-consumer channels and continue to maintain the customer experience by following a prudent banking integration approach.

They are looking to fill a developer position with the financial conversion squad, for the Banking Integration and Core Platform team. This hands-on developer is responsible for analysis of system requirements, design, and coding, testing, debugging and deployment of applications.

Key business deliverables include: Implementation of Interest and Dividend payments for accounts; certified check payment capabilities on the platform; creation of interfaces to different systems that can be leveraged across multiple platforms; creation of payout management components including payout instructions and user interface development; and creation of dividend and interest payout instructions from the lending partner.

Job Functions/Duties and Responsibilities:

- Work in Agile Squad as developer
- Ensure high quality of deliverables while enforcing development best practices
- Participate in design discussions and contribute to the architecture process
- Adhere to application development guidelines and help improve the guidelines
- Understand and implement security guidelines and best practices.
- Collaborate as team to deliver complex deliverables
- Conduct knowledge sharing sessions for the team
- Actively contribute and participate in sprint grooming and planning discussions, daily stand-ups, and Agile ceremonies

Must Have Skills:

- 7-8 years of professional experience using Core Java, Java Restful APIs, Gradle, spring, Spring Boot and related frameworks. Experience with Java 8 or higher preferred
- 3+ years’ experience creating/consuming web services and database
- Should have 2+ years’ experience of working with geographically dispersed teams that fall across different time zones.
- Must have a thorough understanding of web technologies and web architectures
- Working understanding of Agile development methodologies and understanding of DevOps Integration
- Developing POCs
- Strong Communication Skills
- Strong Analysis, Design and Development Skills
- Good problem-solving skills
- Solid understanding and experience with Object-Oriented design and development

Nice to Have Skills:

- Prior knowledge of Kafka and MQ
- Prior work on in the banking/brokerage industry a plus
- Prior work experience with multi-threaded/ performance intensive applications
- Prior work experience with cloud-based applications
- Knowledge of Financial market, Banking and Wealth Management.
- Exposure to JIRA or other ALM tools to create a productive, high quality development environment


Starting: ASAP

Similar jobs in Montreal:

Similar jobs in other locations: