CTC007690 - Java Full Stack Developer
Industry Sector: Bancaire/Banking
Job Type: Contract
Duration: One year
Work Mode: Mixed
Description
-
Flexible hourly rate
-
Telecommuting: Hybrid 40% (2 days a week, downtown Montreal office)
-
Bilingualism: Very desirable. French: Mandatory. English: Mandatory
Mandate
-
Design and implementation of front-end (react & redux, js, html) as well as data integration and consumption solutions using APIs, microservices and streaming (Kafka).
-
Development of pipelines to help automate continuous integration (CI), automated testing (TDD) and continuous deployment (CD) processes.
-
Develop and maintain technical knowledge of API, DataPower, Kafka, SOA and MQ ecosystems, including internal and external integration points (with consuming applications).
-
Provide visibility on technical debt.
-
Support application support and IT operations teams in diagnosing and resolving operational problems.
-
Support the data architect in modeling data flow between applications.
Qualifications
-
Mastery of software engineering concepts and object-oriented development. Advanced knowledge of Java.
-
Experience in implementing modern software ecosystem concepts: domain architecture, microservices, APIs, streaming, Cloud technologies, real-time data flow, API/microservice orchestration.
-
Knowledge of agile software development tools, source code management and DevOps platforms (Jenkins, git-Bitbucket, Nexus, Docker, etc.).
-
You build it; You run it' mode.
-
Bachelor's or Master's degree in software engineering, computer science, or equivalent.