Contract

Java Developer

Posted on 30 April 25 by Sam Fairbloom

  • Montreal, QC
  • $50 - $70 per Hour
Logo

Powered by Tracker

Job Description

We have an exciting contract opportunities for a Java Developer in Montreal!
 
Key Details:
  • Location: Montreal QC
  • Environment: Hybrid, 2-days onsite per week
  • Duration: 6 Months with Potential to Extend for Another 6 Months
  • Role 1 - Java Developer (5 to 7 years of experience)
  • Role 2 - Senior Java Developer (8 to 15 years of experience)
Roles and Responsibilities:
  • 7+ years of hands-on development experience in Java technology stack.
  • Spring Boot, Spring REST, ORM, JSON, Multithreading.
  • Established technical knowledge in software development life cycle and agile methodologies.
  • Experience developing Single Page Web applications.
  • Strong experience with SQL Database development queries and table design.
  • Should be able to write optimized, efficient, and clean code.
  • Strong Object-Oriented Programming and Design Pattern concepts with practical experiencing of leveraging the same during development.
  • Write unit tests that exercise all major logic components of the code.
  • Linux, Unix, Shell Scripting, Docker, Kubernetes or other similar environments.
  • Strong experience with source control tools and common IDEs like Git, and Eclipse.
  • Strong analytical and problem-solving skills. Candidate should be able to design and implement solutions.
  • Team player with strong attitude and work ethics.
  • Strong oral and written communication skills. Candidate is expected to work with global teams.
  • Ability to deal with difficult situations individuals gracefully.
Required Skills:
  • Core Java
  • Spring Boot, Spring REST
  • SQL
  • Linux/Unix, Shell Scripting
  • DevOps, Docker, Kubernetes
  • Unit Testing
Skills Desired:
  • Strong Database skills including PL SQL and query tuning, PostgreSQL.
  • Apache Kafka or other pipelining queuing system.
  • Any experience knowledge of Angular 2+, ReactJS is preferred.
  • Experience in development on other application types Web applications, batch, or streaming.
  • Experience with Jenkins, CI, Sonar and any test automation tools like Cucumber or Selenium.
  • API Integration Mulesoft Apigee.
  • A strong understanding of Agile Scrum and ability to deliver solutions using TDD, BDD.
  • Knowledge of Autosys, Unix commands and scripting.
  • Knowledge of Financial Services.
 
Nous avons des opportunités contractuelles passionnantes pour un Développeur Java à Montréal !
Informations clés :
Lieu : Montréal, QC
Environnement : Hybride, 2 jours sur site par semaine
Durée : 6 mois avec possibilité de prolongation de 6 mois supplémentaires
Rôle 1 – Développeur Java (5 à 7 ans d’expérience)
Rôle 2 – Développeur Java Senior (8 à 15 ans d’expérience)
Rôles et responsabilités :
  • 7+ années d'expérience pratique dans le développement avec la stack technologique Java.
  • Maîtrise de Spring Boot, Spring REST, ORM, JSON, multithreading.
  • Solides connaissances techniques du cycle de vie du développement logiciel et des méthodologies agiles.
  • Expérience dans le développement d'applications web à page unique (SPA).
  • Grande expérience avec les bases de données SQL, les requêtes et la conception de tables.
  • Capacité à écrire un code propre, optimisé et efficace.
  • Maîtrise des concepts de la programmation orientée objet et des patrons de conception, avec une application pratique.
  • Rédaction de tests unitaires couvrant les composants logiques majeurs du code.
  • Connaissance de Linux, Unix, scripting Shell, Docker, Kubernetes ou environnements similaires.
  • Expérience avec des outils de contrôle de version (Git) et des IDE courants comme Eclipse.
  • Solides compétences analytiques et en résolution de problèmes ; le candidat doit être capable de concevoir et d’implémenter des solutions.
  • Esprit d'équipe, attitude positive et bonne éthique de travail.
  • Excellentes compétences en communication orale et écrite ; le candidat doit pouvoir collaborer avec des équipes internationales.
  • Capacité à gérer des situations complexes avec diplomatie.
Compétences requises :
  • Java Core
  • Spring Boot, Spring REST
  • SQL
  • Linux/Unix, scripting Shell
  • DevOps, Docker, Kubernetes
  • Tests unitaires
Compétences souhaitées :
  • Solides compétences en bases de données, y compris PL SQL et optimisation de requêtes, PostgreSQL
  • Apache Kafka ou autre système de file d’attente/pipeline
  • Connaissance ou expérience avec Angular 2+, ReactJS appréciée
  • Expérience en développement d'autres types d'applications : web, batch ou streaming
  • Expérience avec Jenkins, CI, Sonar et outils d'automatisation des tests (Cucumber, Selenium)
  • Intégration d'API via Mulesoft ou Apigee
  • Bonne compréhension de l’Agile Scrum et capacité à livrer avec TDD, BDD
  • Connaissance d’Autosys, des commandes Unix et du scripting
  • Connaissance du secteur des services financiers



Job Information

Rate / Salary

$50 - $70 per Hour

Sector

Financial Services

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-21823

Job Location