Temple Health
Barclays
Développeur Java Senior - AVP
Description du poste
Objectif du poste
Concevoir, développer et améliorer des logiciels, en utilisant diverses méthodologies d'ingénierie, afin de fournir des capacités métier, de plateforme et technologiques à nos clients et collègues.
Tous les collègues devront démontrer les valeurs de Barclays : Respect, Intégrité, Service, Excellence et Stewardship – notre boussole morale, nous aidant à faire ce que nous croyons être juste. Ils devront également démontrer l'état d'esprit Barclays – Autonomiser, Défier et Piloter (Empower, Challenge and Drive) – le manuel d'utilisation de notre comportement.
Embarquez pour un voyage transformateur en tant que Développeur Java Senior - AVP. Chez Barclays, notre vision est claire : redéfinir l'avenir de la banque et aider à créer des solutions innovantes. Dans ce rôle, vous construirez et soutiendrez des plateformes de conformité et de technologie réglementaire critiques pour l'entreprise. Vous concevrez, développerez et maintiendrez des solutions sécurisées, évolutives et résilientes en utilisant des pratiques d'ingénierie modernes, en travaillant en étroite collaboration avec les équipes commerciales et technologiques pour fournir des logiciels de haute qualité, stimuler l'innovation et assurer la conformité réglementaire. Ce rôle pratique comprend le développement d'applications, l'architecture de microservices, les tests, le support de production et l'amélioration continue des plateformes numériques.
Responsabilités
- Développement et livraison de solutions logicielles de haute qualité en utilisant des langages de programmation, des frameworks et des outils conformes aux normes du secteur. Garantir que le code est évolutif, maintenable et optimisé pour la performance.
- Collaboration interfonctionnelle avec les chefs de produit, les concepteurs et d'autres ingénieurs pour définir les exigences logicielles, concevoir des stratégies de solution et assurer une intégration transparente et un alignement avec les objectifs commerciaux.
- Collaboration avec les pairs, participation aux revues de code et promotion d'une culture de qualité du code et de partage des connaissances.
- Rester informé des tendances et innovations technologiques du secteur et contribuer activement aux communautés technologiques de l'organisation pour favoriser une culture d'excellence technique et de croissance.
- Respect des pratiques de codage sécurisé pour atténuer les vulnérabilités, protéger les données sensibles et garantir des solutions logicielles sécurisées.
- Mise en œuvre de pratiques de tests unitaires efficaces pour assurer une conception, une lisibilité et une fiabilité appropriées du code.
Attentes pour le poste d'Assistant Vice President
- Conseiller et influencer la prise de décision, contribuer à l'élaboration des politiques et assumer la responsabilité de l'efficacité opérationnelle. Collaborer étroitement avec d'autres fonctions/divisions commerciales.
- Diriger une équipe effectuant des tâches complexes, en utilisant des connaissances et des compétences professionnelles bien développées pour réaliser un travail qui a un impact sur l'ensemble de la fonction commerciale. Fixer des objectifs et coacher les employés dans la poursuite de ces objectifs, évaluer les performances par rapport aux objectifs et déterminer les résultats en matière de rémunération.
- Si le poste comporte des responsabilités de leadership, les responsables d'équipe doivent démontrer un ensemble clair de comportements de leadership pour créer un environnement permettant aux collègues de s'épanouir et d'atteindre un niveau d'excellence constant. Les quatre comportements LEAD sont : L – Écouter et être authentique (Listen and be authentic), E – Énergiser et inspirer (Energise and inspire), A – Aligner à travers l'entreprise (Align across the enterprise), D – Développer les autres (Develop others).
- OU, pour un contributeur individuel, il dirigera des missions collaboratives et guidera les membres de l'équipe à travers des missions structurées, en identifiant le besoin d'inclure d'autres domaines de spécialisation pour mener à bien les missions. Il identifiera de nouvelles orientations pour les missions et/ou les projets, en identifiant une combinaison de méthodologies ou de pratiques interfonctionnelles pour atteindre les résultats requis.
- Conseiller sur des questions complexes ; fournir des conseils aux responsables d'équipe pour soutenir la résolution des problèmes remontés.
- Identifier les moyens d'atténuer les risques et développer de nouvelles politiques/procédures pour soutenir l'agenda de contrôle et de gouvernance.
- Prendre la responsabilité de la gestion des risques et du renforcement des contrôles liés au travail effectué.
- Effectuer un travail étroitement lié à celui d'autres domaines, ce qui nécessite de comprendre comment les domaines se coordonnent et contribuent à la réalisation des objectifs de la sous-fonction de l'organisation.
- Collaborer avec d'autres domaines de travail, pour les domaines de support alignés sur l'entreprise, afin de rester au courant de l'activité commerciale et de la stratégie de l'entreprise.
- S'engager dans une analyse complexe de données provenant de sources d'information multiples, de sources internes et externes telles que les procédures et pratiques (dans d'autres domaines, équipes, entreprises, etc.) pour résoudre les problèmes de manière créative et efficace.
- Communiquer des informations complexes. Les informations « complexes » peuvent inclure des informations sensibles ou des informations difficiles à communiquer en raison de leur contenu ou de leur public.
- Influencer ou convaincre les parties prenantes pour atteindre les résultats.
Prérequis
Pour réussir en tant que Développeur Java Senior - AVP, vous devez avoir :
- Une expérience pratique considérable en Java Core, incluant le multithreading, la concurrence, l'optimisation des performances et le développement d'applications évolutives de haute qualité.
- Une expérience avérée dans la conception et la construction de microservices RESTful en utilisant Spring Boot, ELK, Spring Security, les modèles Spring Cloud, les normes OpenAPI et les principes d'architecture orientée services.
- Une expertise considérable en bases de données et en intégration, incluant PL/SQL, la conception de schémas, l'optimisation de requêtes, l'intégration de microservices, JMS, KAFKA et la persistance en utilisant JPA, Hibernate et Spring Data.
- Une expérience dans le déploiement et le support d'applications conteneurisées sur des plateformes Kubernetes/OpenShift, avec une solide compréhension de Docker, du développement cloud-native et des systèmes distribués résilients.
- Une expérience pratique avec les pipelines CI/CD (GitLab, Jenkins, GitLab Duo), le contrôle de source basé sur Git, les portes de qualité automatisées, le support de production, l'analyse de logs, l'investigation des causes profondes, le dépannage et l'optimisation des performances.
D'autres compétences hautement valorisées incluent
- Une expérience avec des plateformes cloud modernes, incluant OpenShift, AWS, pour fournir des solutions d'entreprise évolutives, sécurisées et résilientes.
- Un état d'esprit axé sur l'IA avec une passion pour l'exploitation de l'IA et de l'automatisation intelligente afin d'améliorer la productivité de l'ingénierie, d'améliorer la qualité des logiciels et de permettre des solutions gérées par des agents et des flux de travail.
- Une bonne expérience de développement Python, avec la capacité de construire, d'intégrer et d'automatiser des solutions commerciales et technologiques.
- Une solide compréhension des pratiques de livraison Agile, avec une expérience pratique de travail au sein des frameworks Scrum et Kanban pour fournir de la valeur de manière itérative et efficace.
- Un état d'esprit d'amélioration continue, adoptant les technologies émergentes, les pratiques d'ingénierie modernes et les méthodes de travail basées sur les données pour accélérer les résultats commerciaux.
Vous pourrez être évalué sur les compétences critiques clés pertinentes pour réussir dans ce rôle, telles que les risques et contrôles, le changement et la transformation, le sens des affaires, la réflexion stratégique, le numérique et la technologie, ainsi que les compétences techniques spécifiques au poste.
Ce poste est situé dans notre bureau de Whippany, NJ.
Salaire minimum : $120,000
Salaire maximum : $175,000
Les informations sur le salaire/taux minimum et maximum ci-dessus incluent uniquement le salaire de base ou le taux horaire de base. Elles n'incluent aucun autre type de rémunération ou d'avantages sociaux pouvant être disponibles.
Les employés de Barclays sont éligibles à une gamme d'avantages sociaux compétitifs et généreux, incluant une couverture médicale, dentaire et ophtalmique, un plan 401(k), une assurance vie et d'autres congés payés pour des circonstances qualifiantes.
Ce poste est éligible à une prime d'incitation.
