Bilingual IT – Développeur Java-Sr

Job CategoryInformation Technology
Position TypeContract
Application Deadline August 20, 2020
Experience Required4 years
Job Duration6 months
Education RequiredN/A

Our client in Banking & Finance industry is seeking a Bilingual IT – Développeur Java-Sr in Montreal. This is 6 months contract position.
Job Description

– Design and develop integration and data consumption solutions using APIs, Jobs ETL and / or Kafka Streaming.
– Design and implement DevOps continuous integration and continuous development pipelines, ensuring that they integrate harmoniously with other development tools within the software development lifecycle.
– Diagnose problems and solve complex issues by ensuring that the solutions developed are permanent, with a view to continuous improvement of our assets.
– Implement continuous deployment strategies while ensuring high availability of production systems.
– Contribute to the automation of continuous integration processes, automated testing and continuous deployment.
Required profile

– Bachelor’s or master’s degree in computer science, software engineering or equivalent;
– Minimum 5 to 10 years of development / programming experience.
– At least 1 year of Kafka experience
– Minimum 3 to 5 years of experience in Java programming.
– At least 1 year of Kafka experience
– At least 3 years of experience – relational databases (PostgreSQL / Oracle, DB2, MySQL, etc.)
– Proficiency in software development tools and DevOps tools (CI / CD) (Jenkins, git-Bitbucket, Nexus, HahsiCorp Vault, Docker, Kubernetes, OpenShift, Harness, etc.);
– Knowledge of Spring (Dependency Injection and MVC)
– Knowledge of JUnit with Mockito / PowerMock
– Knowledge of Maven or Gradle
– Knowledge of writing JDBC queries
– Knowledge of Hibernate or JPA
– Strong skills in memory applications, database design and data integration.
– Provide expertise and practical experience on Kafka brokers, zookeepers, KSQL, KStream and Kafka Control center.

Provide expertise and practical experience on AvroConverters, JsonConverters and StringConverters.
– Provide expertise and experience on Kafka connect using registry schema in a very high volume environment
– Provide expertise and practical experience on Kafka connectors such as MQ connectors, Elastic Search connectors, JDBC connectors, file flow connector, JMS source connectors, Tasks, Workers, converters, Transforms.
– Mastery of micro-services and APIs;
– Provide expertise and practical experience on custom connectors using basic concepts and the Kafka API.
– Create Topics, configure a redundancy cluster, deploy monitoring tools, alerts and have a good knowledge of best practices.
– Knowledge of the software development life cycle and Agile methodology;
– Bilingualism (spoken / written) – French (4/5) / English (3/5)
Candidates must be in Canada and with valid work permit for being able to apply for this role.
Please reply to: