Idaho Health Insurance Exchange
JPMorgan Chase & Co.
Ingénieur Logiciel Principal — Orchestration de Flux de Travail (React | Camunda | Java/Python) Full Stack
À propos du poste
Repoussez les limites du possible avec nous en tant que membre expérimenté de notre équipe d'ingénierie logicielle.
En tant qu'Ingénieur Logiciel Expérimenté chez JPMorganChase au sein de l'équipe Global Technology, vous êtes membre d'une équipe agile pour concevoir et livrer des produits technologiques leaders du marché de manière sécurisée, stable et évolutive. Selon l'équipe que vous rejoignez, vous pourriez développer des fonctionnalités mobiles qui donnent à nos clients plus de contrôle sur la façon dont ils utilisent nos services bancaires, élaborer des stratégies sur la façon dont les données volumineuses peuvent accélérer nos systèmes de trading, créer la prochaine innovation en matière de paiements pour les commerçants, ou soutenir l'intégration de nos plateformes cloud privées et publiques.
Responsabilités du poste *
- Être responsable de l'architecture de flux de travail de bout en bout utilisant Camunda (BPMN/DMN), en définissant les modèles d'orchestration, les limites, les SLA et la gestion du cycle de vie pour les processus métier critiques. *
- Diriger la livraison full-stack de produits basés sur les flux de travail, couvrant l'interface utilisateur React JS (parcours utilisateur, formulaires, tableaux de bord) et les services d'orchestration backend (Java/Python), en assurant une expérience utilisateur cohérente par rapport à l'exécution du processus. *
- Diriger la livraison des services d'orchestration principaux en Java (solide Java Core, concurrence, collections, performance JVM), en construisant des services backend résilients et maintenables qui prennent en charge l'exécution des flux de travail à grande échelle. *
- Traduire les exigences en modèles de processus exécutables (BPMN) et en logique de décision (DMN), en partenariat avec les équipes produit, opérations et contrôle pour assurer l'exactitude et l'auditabilité. *
- Concevoir et implémenter des intégrations entre plusieurs systèmes d'entreprise, y compris Data Marketplace, ServiceNow et IAM, en utilisant des modèles API/pilotés par les événements et des contrats d'interface bien définis. *
- Encourager l'adoption par l'équipe des pratiques d'ingénierie assistées par IA autorisées par l'entreprise dans l'environnement de travail pour améliorer la qualité du code, la vitesse de livraison et les résultats opérationnels (par exemple, revue/refactoring de code assisté par IA, accélération de la stratégie de test, support d'analyse des incidents/causes profondes), tout en établissant des normes de validation cohérentes (codage sécurisé, revue par les pairs, tests automatisés) et en promouvant la réutilisation des modèles efficaces au sein de l'équipe. *
- Appliquer les connaissances des outils de la chaîne d'outils du cycle de vie du développement logiciel, y compris les capacités de développement et d'automatisation assistées par IA autorisées par l'entreprise, pour améliorer la valeur réalisée par l'automatisation. *
- Être responsable de l'intégration IAM pour l'exécution sécurisée des flux de travail et l'accès à l'interface utilisateur, y compris l'authentification/autorisation, les principaux de service, la gestion des jetons, les vérifications des droits, le moindre privilège et la gestion sécurisée des secrets. *
- Automatiser les flux de travail de demande/exécution de bout en bout (par exemple, provisionnement de l'accès aux données via Data Marketplace, approbations/tickets via ServiceNow, exécution automatisée) avec une traçabilité complète et des contrôles opérationnels. Concevoir la fiabilité pour les flux de travail de longue durée : idempotence, tentatives/backoff, timeouts, identifiants de corrélation, modèles de compensation/saga, et transitions d'état déterministes. *
- Piloter la performance et l'évolutivité de l'exécution Camunda et des workers, en ajustant l'exécution des tâches, les modèles de workers, la concurrence, le traitement par lots et les interactions avec la base de données pour atteindre les objectifs de débit/latence. Établir des normes solides d'observabilité et d'opérabilité pour les flux de travail et les services full-stack : journalisation structurée, métriques, traçage distribué, tableaux de bord, alertes et runbooks pour la réponse aux incidents. *
- Construire et maintenir une solide capacité de CI/CD pour l'interface utilisateur React, les services Java/Python et les artefacts de flux de travail, en travaillant avec les pipelines internes EAC pour implémenter les tests automatisés, l'analyse de sécurité, les portes de qualité, le versionnement et le déploiement/rollback sécurisé ; promouvoir l'Excellence d'Ingénierie assistée par IA en appliquant des pratiques approuvées assistées par IA (support de revue de code, génération de tests, détection de défauts) avec une validation rigoureuse pour la sécurité, la fiabilité, la maintenabilité et la documentation.
Qualifications, capacités et compétences requises *
- Expérience pratique et concrète en conception de systèmes, développement d'applications, tests et stabilité opérationnelle en production pour des plateformes de niveau entreprise. *
- Maîtrise de Java, React JS et/ou Python, y compris des fondamentaux solides (code propre, POO, concurrence le cas échéant) et la construction de services/ APIs backend. *
- Expérience avérée en orchestration de flux de travail avec Camunda (BPMN/DMN) et les bibliothèques client/moteur Camunda (par exemple, tâches/workers externes, prise de décision, versionnement de processus). *
- Solide compréhension du SDLC de bout en bout, des exigences et de la conception à la construction, aux tests, à la publication et à l'exploitation. Expérience de livraison au sein d'équipes et de pratiques agiles, y compris la planification itérative, le raffinement du backlog et l'amélioration continue. *
- Solide capacité de CI/CD : construction de pipelines automatisés avec des portes de qualité (tests unitaires/d'intégration, linting, analyse de sécurité) et fonctionnement au sein des pipelines internes EAC pour respecter les normes d'ingénierie. *
- Connaissance pratique des modèles de résilience des applications pour les processus de longue durée : idempotence, tentatives/backoff, timeouts, modèles de compensation/saga et récupération après défaillance. *
- Forte concentration sur la sécurité dès la conception : codage sécurisé, gestion des secrets, moindre privilège et respect des attentes de sécurité de l'entreprise/organisation. Expérience d'intégration de flux de travail/services avec plusieurs systèmes d'entreprise tels que Data Marketplace, ServiceNow et IAM (intégration API/pilotée par les événements, tests de contrat et support opérationnel). *
- Leadership démontré en ingénierie assistée par IA utilisant des outils de développement assistés par IA approuvés (codage, revue de code, accélération des tests, dépannage), avec des attentes claires pour la validation des sorties IA en termes d'exactitude, de performance et de sécurité. *
- Solide compréhension de l'utilisation responsable de l'IA dans les flux de travail d'ingénierie, y compris les considérations de sensibilité des données, la manipulation sécurisée des entrées/sorties, et la capacité de coacher les ingénieurs sur une adoption sûre et conforme aux normes de résilience et de sécurité. *
- Compréhension des méthodologies agiles telles que CI/CD, Résilience des Applications et Sécurité. *
- Connaissance des applications logicielles et des processus techniques au sein d'une discipline technique (par exemple, cloud, intelligence artificielle, machine learning, mobile, etc.).
Qualifications, capacités et compétences préférées *
- Expertise approfondie avec les bibliothèques 7/8 de Camunda et les intégrations ; expérience pratique des stratégies de versionnement/migration de processus, des opérations multi-environnements et de l'optimisation des performances d'exécution. *
- Solide expérience dans la conception de systèmes distribués / microservices et d'orchestration pilotée par les événements (par exemple, Kafka), y compris la sécurité de rejeu, la déduplication et les modèles de cohérence éventuelle. *
- Ingénierie avancée de services backend en Java (profilage/optimisation JVM, concurrence, optimisation des performances) et/ou services Python de qualité production. *
- Capacité d'ingénierie Full-stack : solide expérience en React JS (TypeScript préféré) pour les interfaces utilisateur pilotées par les flux de travail (formulaires de saisie, listes de tâches, approbations, tableaux de bord), ainsi que l'intégration API et la gestion d'état alignées sur les flux de travail backend. *
- Livraison avérée d'intégrations d'entreprise sur des plateformes telles que Data Marketplace, ServiceNow, IAM et d'autres systèmes internes/externes utilisant des modèles API/contrats robustes. *
- Solide expérience opérationnelle dans le cloud (déploiements, configuration/secrets, GitOps), y compris la préparation à la production et les pratiques de promotion d'environnement. *
- Excellence en matière d'observabilité et de fiabilité (traçage, métriques, alertes, gestion des incidents, améliorations post-incident) pour les flux de travail de longue durée. Leadership démontré en Excellence d'Ingénierie assistée par IA, utilisant des outils IA approuvés avec une validation disciplinée et des pratiques IA responsables (sensibilité des données, sécurité, conformité).
JPMorganChase, l'une des plus anciennes institutions financières, offre des solutions financières innovantes à des millions de consommateurs, de petites entreprises et à nombre des clients d'entreprises, institutionnels et gouvernementaux les plus prestigieux au monde sous les marques J.P. Morgan et Chase. Notre histoire s'étend sur plus de 200 ans et aujourd'hui, nous sommes un leader dans la banque d'investissement, la banque de détail et aux petites entreprises, la banque commerciale, le traitement des transactions financières et la gestion d'actifs.
Nous offrons un ensemble concurrentiel de récompenses totales comprenant un salaire de base déterminé en fonction du rôle, de l'expérience, des compétences et de la localisation. Les personnes occupant des postes éligibles peuvent recevoir une rémunération basée sur des commissions et/ou une rémunération incitative discrétionnaire, payée sous forme de trésorerie et/ou d'actions cessibles, attribuée en reconnaissance des réalisations et contributions individuelles. Nous offrons également une gamme d'avantages et de programmes pour répondre aux besoins des employés, en fonction de leur éligibilité. Ces avantages comprennent une couverture santé complète, des centres de santé et de bien-être sur site, un plan d'épargne retraite, une garde d'enfants de secours, un remboursement des frais de scolarité, un soutien en santé mentale, des conseils financiers et plus encore. Des détails supplémentaires sur la rémunération totale et les avantages seront fournis pendant le processus d'embauche.
Nous reconnaissons que nos collaborateurs sont notre force et que les talents divers qu'ils apportent à notre main-d'œuvre mondiale sont directement liés à notre succès. Nous sommes un employeur garantissant l'égalité des chances et accordons une grande importance à la diversité et à l'inclusion au sein de notre entreprise. Nous ne faisons aucune discrimination fondée sur un attribut protégé, y compris la race, la religion, la couleur, l'origine nationale, le sexe, l'orientation sexuelle, l'identité de genre, l'expression de genre, l'âge, le statut matrimonial ou de vétéran, la grossesse ou le handicap, ou toute autre base protégée par la loi applicable. Nous fournissons également des aménagements raisonnables pour les pratiques et croyances religieuses des candidats et des employés, ainsi que pour les besoins en matière de santé mentale ou de handicap physique. Visitez notre FAQ careers.jpmorgan.com/us/en/how-we-hire/faqs pour plus d'informations sur la demande d'un aménagement.
JPMorgan Chase & Co. est un employeur garantissant l'égalité des chances, y compris pour les personnes handicapées/les vétérans.
Nos professionnels dans nos Fonctions Corporate couvrent une gamme diversifiée de domaines, de la finance et du risque aux ressources humaines et au marketing. Nos équipes d'entreprise sont une partie essentielle de notre société, garantissant que nous préparons nos entreprises, nos clients et nos employés au succès.
