Senior integration developer

Montreal

Offre publiée le 2025-02-06

SkySys

Développeur intégration senior

Lieu : Montréal, Brossard ou Sherbrooke 50 % présentiel. préférence

100 % à distance possible de Toronto / Ontario

Durée du mandat : 6 mois renouvelable

Description du poste :

Développer, tester et déployer des solutions d'intégration de haute qualité à l'aide de microservices Java sur Google Cloud Platform (GCP).

Mettre en œuvre des intégrations d'API à l'aide d'Apigee X, en garantissant la sécurité, l'évolutivité et la fiabilité.

Concevoir et optimiser les architectures pilotées par événements en tirant parti de GCP Pub / Sub.

Créer et maintenir des flux de travail d'intégration, des files d'attente de messages et des transformations de données.

Collaborer avec les architectes d'intégration pour affiner les conceptions techniques et les meilleures pratiques.

Nous recherchons un développeur intégration senior pour concevoir, développer et mettre en œuvre des intégrations robustes et évolutives sur les systèmes d'entreprise. Ce rôle requiert un professionnel hautement autonome, rigoureux et axé sur les résultats, capable de fournir efficacement des solutions d'intégration de haute qualité. En tant que contributeur technique clé, vous travaillerez en étroite collaboration avec les architectes d'intégration, les architectes de solutions et les analystes fonctionnels pour assurer un flux de données transparent entre les applications. Vous exploiterez Google Cloud Platform (GCP), les microservices Java, Apigee X et les architectures pilotées par événements pour créer des intégrations hautes performances.

PRINCIPALES RESPONSABILITÉS

  • Développer, tester et déployer des solutions d'intégration de haute qualité à l'aide de microservices Java sur Google Cloud Platform (GCP).
  • Mettre en œuvre des intégrations d'API à l'aide d'Apigee X, en garantissant la sécurité, l'évolutivité et la fiabilité.
  • Concevoir et optimiser les architectures pilotées par événements en exploitant GCP Pub / Sub.
  • Créer et maintenir des flux de travail d'intégration, des files d'attente de messages et des transformations de données.
  • Collaborer avec les architectes d'intégration pour affiner les conceptions techniques et les meilleures pratiques.
  • Assurer la qualité, les performances et la maintenabilité du code, en appliquant des normes de développement rigoureuses.
  • Effectuer des tests unitaires et d'intégration à l'aide d'outils tels que Postman pour valider le comportement des API.
  • Résoudre les problèmes d'intégration, en garantissant des temps d'arrêt minimes et des opérations système fluides.
  • Automatiser les déploiements et les pipelines CI / CD pour les solutions d'intégration.
  • Documenter les spécifications techniques et contribuer à la base de connaissances de l'équipe.
  • Travailler efficacement et de manière autonome, en gérant les priorités dans un environnement en évolution rapide.

VOS QUALIFICATIONS ET COMPÉTENCES

  • Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe (ou expérience équivalente).
  • 5 ans et plus d'expérience pratique dans le développement d'intégration, avec une forte concentration sur :
    • Développement Java pour les services back-end.
    • Google Cloud Platform (GCP), en particulier pour les microservices et les architectures pilotées par événements.
    • Apigee X pour la gestion et l'exposition des API.
    • GCP Pub / Sub pour la messagerie et le traitement asynchrone.
    • Postman pour les tests et la validation des API.
  • Expertise dans les intégrations de systèmes d'entreprise, en particulier avec SAP S / 4HANA, Salesforce et les plateformes cloud.
  • Solides compétences en résolution de problèmes, avec la capacité de déboguer et d'optimiser les solutions d'intégration.
  • Autonome, rigoureux et très efficace, capable de gérer des tâches complexes de manière indépendante.
  • Excellentes compétences en communication et capacité à travailler en collaboration avec des équipes interfonctionnelles.
  • Maîtrise du français et de l'anglais.

DÉMARQUEZ-VOUS AVEC...

  • Expérience avec les pipelines CI / CD et DevOps pour les déploiements d'intégration.
  • Connaissance de la conteneurisation (Docker, Kubernetes) et du développement cloud natif.
  • Familiarité avec les meilleures pratiques de sécurité des API (OAuth, JWT, politiques IAM).
  • Expérience antérieure dans des environnements d'entreprise à grande échelle.

Senior integration developer

Location : Montreal, Brossard or Sherbrooke 50% présentiel. preference

100% remote possible de Toronto / Ontario

Mandate duration : 6 months renewable

Job description :

Develop, test, and deploy high-quality integration solutions using Java microservices on Google Cloud Platform (GCP).

Implement API integrations using Apigee X, ensuring security, scalability, and reliability.

Design and optimize event-driven architectures leveraging GCP Pub / Sub.

Create and maintain integration workflows, message queues, and data transformations.

Collaborate with Integration Architects to refine technical designs and best practices.

We are looking for a Senior Integration Developer to design, develop, and implement robust and scalable integrations across enterprise systems. This role requires a highly autonomous, rigorous, and results-driven professional who can efficiently deliver high-quality integration solutions. As a key technical contributor, you will work closely with Integration Architects, Solution Architects, and Functional Analysts to ensure seamless data flow across applications. You will leverage Google Cloud Platform (GCP), Java microservices, Apigee X, and event-driven architectures to build high-performance integrations.

KEY RESPONSABILITIES

  • Develop, test, and deploy high-quality integration solutions using Java microservices on Google Cloud Platform (GCP).
  • Implement API integrations using Apigee X, ensuring security, scalability, and reliability.
  • Design and optimize event-driven architectures leveraging GCP Pub / Sub.
  • Create and maintain integration workflows, message queues, and data transformations.
  • Collaborate with Integration Architects to refine technical designs and best practices.
  • Ensure code quality, performance, and maintainability, applying rigorous development standards.
  • Conduct unit and integration testing using tools like Postman to validate API behavior.
  • Troubleshoot and resolve integration issues, ensuring minimal downtime and smooth system operations.
  • Automate deployments and CI / CD pipelines for integration solutions.
  • Document technical specifications and contribute to the team's knowledge base.
  • Work efficiently and autonomously, managing priorities in a fast-paced environment.

YOUR QUALIFICATIONS AND SKILLS

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 5+ years of hands-on experience in integration development, with a strong focus on :
    • Java development for backend services.
    • Google Cloud Platform (GCP), particularly for microservices and event-driven architectures.
    • Apigee X for API management and exposure.
    • GCP Pub / Sub for messaging and asynchronous processing.
    • Postman for API testing and validation.
  • Expertise in enterprise system integrations, particularly with SAP S / 4HANA, Salesforce, and cloud platforms.
  • Strong problem-solving skills, with the ability to debug and optimize integration solutions.
  • Autonomous, rigorous, and highly efficient, capable of handling complex tasks independently.
  • Excellent communication skills and ability to work collaboratively with cross-functional teams.
  • Bilingual proficiency in French & English.

STAND OUT WITH...

  • Experience with CI / CD pipelines and DevOps for integration deployments.
  • Knowledge of containerization (Docker, Kubernetes) and cloud-native development.
  • Familiarity with API security best practices (OAuth, JWT, IAM policies).
  • Previous experience in large-scale enterprise environments.