Java Developer: Build Production-Grade APIs & Systems

AppHelp by AppDirect

Montreal (administrative region)

On-site

CAD 80,000 - 100,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

AppDirect, acteur mondial, recherche à Montréal un Développeur Logiciel pour concevoir et maintenir des applications backend Java robustes, écrire du code lisible et documenter les API externes, en collaboration avec les équipes produit, design et ventes.

Le poste exige au moins 3 ans d'expérience en Java, Spring, REST, Docker et Kubernetes; connaissance de MySQL/MongoDB; et esprit de travail Agile. Salaire CAD 80 000 à 100 000 par année, avec primes et avantages.

Qualifications

  • Diplôme B.S. en informatique ou domaine connexe.
  • 3+ années d'expérience en développement Java.
  • Antécédents démontrant la livraison de solutions de bout en bout.
  • Apprécie construire du code prêt pour la production et le maintenir.
  • Courage pour creuser, refactorer et explorer de nouvelles technologies.
  • Connaissance des technologies Web et de la création d'API REST.
  • Java Core et frameworks: Spring Framework / J2EE / Reactor.
  • HTML / CSS3 & JavaScript / TypeScript; expérience avec ReactJs / Redux / AngularJS est un atout.
  • Node.js & frameworks: Express / HappiJS.
  • MySQL / MongoDB (compréhension des procédures MySQL).
  • Structures de données / Algorithmes.
  • Tests unitaires avec JUnit.
  • Connaissances des conteneurs: Docker / rkt.
  • Connaissances d'orchestration: Kubernetes / Mesos / OpenShift.
  • Messagerie: RabbitMQ / Kafka.
  • Les Design Patterns ne sont pas obligatoires mais souhaitables.
  • Tests d'intégration / performance non obligatoires mais souhaitables.
  • Méthodologie Agile non requise mais souhaitable.

Responsibilities

  • Écrire du code propre et lisible avec une conception adaptée pour des modules multi-fonctions.
  • Produire systématiquement du code testable.
  • Rédiger une documentation claire des endpoints et structures API externes.
  • Prendre en charge des projets simples de manière autonome.
  • Travailler sous la supervision d'ingénieurs seniors tout en contribuant aux réunions d'équipe.
  • Livrer des systèmes et des fonctionnalités à forte valeur pour les clients et les équipes.
  • Respecter les délais et effectuer des revues de code détaillées.
  • Collaborer avec product management, design et ventes.

Skills

Java
Spring Framework
REST APIs
JavaScript
TypeScript

Education

B.S. en informatique ou domaine connexe

Tools

Docker
Kubernetes
RabbitMQ
Kafka

Job description

AppDirect, acteur mondial, recherche à Montréal un Développeur Logiciel pour concevoir et maintenir des applications backend Java robustes, écrire du code lisible et documenter les API externes, en collaboration avec les équipes produit, design et ventes.

Le poste exige au moins 3 ans d'expérience en Java, Spring, REST, Docker et Kubernetes; connaissance de MySQL/MongoDB; et esprit de travail Agile. Salaire CAD 80 000 à 100 000 par année, avec primes et avantages.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Software Developer — APIs, Spring, & Cloud
Java Software Developer — APIs, Spring, & Cloud

Firstbase • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Développeur Java Senior — Hybride à Montréal (API REST)
Développeur Java Senior — Hybride à Montréal (API REST)

CHROME TECHNOLOGIES • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
Java Software Engineer - Spring, REST & Microservices
Java Software Engineer - Spring, REST & Microservices

AppDirect, Inc • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
DÉVELOPPEUR(EUSE) JAVA Montréal (hybride) 2026-07-23
DÉVELOPPEUR(EUSE) JAVA Montréal (hybride) 2026-07-23

Gravity Conseil • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
DÉVELOPPEUR(EUSE) JAVA Montréal (hybride) 2026-07-23
DÉVELOPPEUR(EUSE) JAVA Montréal (hybride) 2026-07-23

CHROME TECHNOLOGIES • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Hybrid work model
DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-09
DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-09

CHROME TECHNOLOGIES • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
DÉVELOPPEUR JAVA Montréal (hybride) 2026-06-23
DÉVELOPPEUR JAVA Montréal (hybride) 2026-06-23

CHROME TECHNOLOGIES • Montreal (administrative region)

Hybrid
CAD 80,000 - 110,000
DÉVELOPPEUR JAVA Montréal (hybride) 2026-08-19
DÉVELOPPEUR JAVA Montréal (hybride) 2026-08-19

CHROME TECHNOLOGIES • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-09
DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-09

Gravity Conseil • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Back-end Java: Microservices & AWS (Hybride, Montréal)
Back-end Java: Microservices & AWS (Hybride, Montréal)

Systematix • Montreal (administrative region)

Hybrid
CAD 85,000 - 120,000
Hybrid work Montréal
12-month contract