At a Glance
- Tasks: Write clean, logical code for multi-functional modules and maintain API documentation.
- Company: Join AppDirect, a global leader in subscription services with a vibrant culture.
- Benefits: Competitive salary, performance bonuses, and comprehensive benefits package.
- Other info: Exciting career growth opportunities in a dynamic tech environment.
- Why this job: Make an impact by developing innovative solutions in a diverse and inclusive environment.
- Qualifications: Bachelor's degree in Computer Science and 3+ years of Java development experience.
The predicted salary is between 82800 - 101200 $ per year.
À propos d’App Direct
Devenez un citoyen du monde à l’ère numérique et outillez une nouvelle génération d’entrepreneurs branchés aux quatre coins du globe.
App Direct offre une plateforme d’abonnement permettant de vendre n’importe quel produit en tant que service, et ce, par n’importe quel canal et sur n’importe quel appareil.
Nous alimentons des millions d’abonnements pour le compte d’organisations de partout dans le monde.
Notre action est toujours guidée par nos valeurs et notre culture – une culture qui vous permet d’être vu, de rester authentique et d’exceller.
À propos d’App Direct
Devenez un citoyen du monde à l’ère numérique et outillez une nouvelle génération d’entrepreneurs branchés aux quatre coins du globe.
App Direct offre une plateforme d’abonnement permettant de vendre n’importe quel produit en tant que service, et ce, par n’importe quel canal et sur n’importe quel appareil.
Nous alimentons des millions d’abonnements pour le compte d’organisations de partout dans le monde.
Notre action est toujours guidée par nos valeurs et notre culture – une culture qui vous permet d’être vu, de rester authentique et d’exceller.
- Ce que vous ferez et ce qui vous fera briller
- Produire du code clair, lisible et conçu de manière logique pour des modules regroupant plusieurs fonctions.
- Produire du code testable reposant sur une maîtrise solide les tests limites et les tests négatifs; élaborer des tests complets.
- Créer et maintenir une documentation claire pour tout ce qui concerne les points de terminaison et structures des API externes; mettre à contribution du code produit par des tiers ou d'autres équipes, avec accompagnement.
- Prendre en charge des projets simples de manière autonome.
- Travailler sous la supervision d'ingénieurs seniors, en contribuant activement aux réunions d'équipe, aux séances de brainstorming et aux rétrospectives.
- Livrer des systèmes et des fonctionnalités à forte valeur ajoutée pour les clients et/ou les autres équipes.
- Livrer des produits de qualité en respectant les délais établis; signaler les problèmes susceptibles d’affecter les livraisons ou les échéanciers, sans crainte de représailles; effectuer des révisions de code détaillées et contribuer à documenter des meilleures pratiques.
- Collaborer étroitement avec les meilleurs talents en gestion de produits, en conception et en ventes.
- Compétences requises
- Baccalauréat (ou diplôme supérieur) en informatique ou dans un domaine connexe.
- 3+ années d'expérience en développement sur Java.
- Expérience éprouvée à déployer des solutions complètes, de la conception à la livraison.
- Vous prenez plaisir non seulement à développer du code de qualité professionnelle, mais aussi à le soutenir et le maintenir une fois déployé.
- Courage de plonger dans le code pour le restructurer et d’explorer de nouvelles technologies.
- Connaissance des technologies liées aux services Web et au développement d'API REST.
- Maîtrise de Java et des frameworks
Java : Spring Framework/J2EE/Reactor.
- Node. js et frameworks
Node. js : Express/Happi JS.
- My SQL/Mongo DB (requis : connaissance des procédures My SQL)
- Structures de données et algorithmes.
- Tests unitaires avec JUnit.
- Connaissance pratique et expérience des conteneurs
: Docker/Rkt.
- Connaissance pratique et expérience de l’ orchestration
: Kubernetes/Mesos/Open Shift.
- Connaissance pratique et expérience de la messagerie
: Rabbit MQ/Kafka.
- La connaissance des patrons de conception est un atout.
- La maîtrise des tests d’intégration et de rendement sont un atout.
- La connaissance de la méthodologie de développement Agile est un atout.
Chez App Direct, nous croyons que l’innovation est à son meilleur dans un environnement favorisant la diversité de l’excellence, de l’expérience et de la pensée.
Nous accueillons chaque « App Directeur » et « App Directrice » pour l’empreinte unique qui est la sienne.
Nous favorisons un environnement inclusif et sans discrimination à l’égard de la race, de la religion, de l’âge, de l’orientation sexuelle et de l’identité de genre, afin de favoriser l’authenticité, la fierté et l’excellence.
Dans cette optique, nous encourageons fortement les candidatures des personnes autochtones, des personnes handicapées, des personnes issues de la diversité des orientations sexuelles et des genres et/ou des personnes aux identités intersectionnelles.
Chez App Direct, nous prenons la protection de la vie privée très au sérieux.
Pour plus d'informations sur notre utilisation et notre gestion des données personnelles des candidats, veuillez lire notre politique de confidentialité des candidats.
Pour en savoir plus sur nos pratiques générales en matière de confidentialité, veuillez consulter l'avis de confidentialité d'App Direct :
https://www. appdirect. com/about/privacy-notice
L’équipe de recrutement d’App Direct peut faire appel à des outils d'IA pour l’assister dans l'automatisation des tâches administratives, toujours sous supervision humaine.
Ces outils ne prennent aucune décision d'embauche ni aucune décision automatisée concernant votre candidature; toutes les décisions sont prises par nos équipes.
En soumettant votre candidature, vous acceptez que vos informations puissent être traitées de cette manière.
Vous pouvez à tout moment demander l'accès à vos données ou leur suppression en écrivant à privacy@appdirect. com.
L'échelle salariale indiquée ci-dessous correspond au salaire de base annuel prévu ou à la rémunération cible (OTE) pour ce poste chez App Direct et est susceptible d'être modifiée.
Le salaire de base ou la rémunération cible (OTE) ne constitue qu'une composante du package de rémunération global proposé par App Direct.
Outre le salaire de base, les employés permanents peuvent prétendre à des primes liées à la performance et à une gamme complète d'avantages sociaux.
- Fourchette
- Mettre en place une alerte emploi
Vous souhaitez développer votre carrière chez App Direct? Demandez à recevoir directement dans votre boîte de messagerie les offres d’emploi à venir.
- Types de fichiers acceptés: pdf, doc, docx, txt, rtf
- Are you based in Montreal? / Êtes-vous basé(e) à Montréal? * Sélectionner une option…
Are you legally authorized to work in Canada for any employer?/ Êtes-vous légalement autorisé(e) à travailler au Canada pour tout employeur? * Sélectionner une option…
Will you now or in the future require sponsorship for employment visa status? / Aurez-vous besoin, maintenant ou à l'avenir, d'un parrainage pour obtenir un permis de travail? * Sélectionner une option…
When would you be available to start if selected? / Quand seriez-vous disponible pour commencer si vous êtes sélectionné(e)? *
#J-18808-Ljbffr
Ingénieur Logiciel Java Backend & API REST in Montréal employer: AppDirect, Inc
AppDirect is an exceptional employer that fosters a collaborative and innovative work culture, making it an ideal place for professionals looking to make a significant impact in the field of revenue accounting. With a strong commitment to employee growth, AppDirect offers ample opportunities for career advancement and skill development, particularly in the dynamic Canadian market. Join us to be part of a mission-driven team that empowers digital entrepreneurs globally while enjoying a supportive environment that values your expertise and contributions.