Jobgether

Lead Tech / Architecte Solution Java (React, Télécom)

TypeScriptJavaReactPostgreSQLAWSDockerKubernetesTerraform
Traduction automatique. Consultez l’original.

À propos du poste

Ce poste est publié pour le compte d'une société partenaire qui gère toutes les candidatures et les prochaines étapes. Notre partenaire recherche un Lead Tech / Architecte Solution Java (React, Télécom) basé au Brésil.

Comment Jobgether fonctionne

Nous utilisons un processus de mise en correspondance basé sur l'IA pour garantir que votre candidature est examinée rapidement, objectivement et équitablement par rapport aux exigences principales du poste. Notre système identifie les candidats les plus pertinents, et cette liste restreinte est ensuite partagée directement avec l'entreprise qui recrute. La décision finale et les prochaines étapes (entretiens, évaluations) sont gérées par leur équipe interne.

Nous vous remercions de votre intérêt et vous souhaitons bonne chance !

Pourquoi postuler via Jobgether ?

Avis de confidentialité des données : En soumettant votre candidature, vous reconnaissez que Jobgether traitera vos données personnelles pour évaluer votre candidature et partager les informations pertinentes avec l'employeur recruteur. Ce traitement est basé sur l'intérêt légitime et les mesures précontractuelles en vertu des lois applicables sur la protection des données (y compris le RGPD). Vous pouvez exercer vos droits (accès, rectification, effacement, opposition) à tout moment.

#LI-CL1

Vous êtes un ingénieur Java expérimenté prêt à combiner développement pratique, architecture de solutions et leadership technique sur un projet stratégique de télécommunications ? Dans cette opportunité à distance, vous aiderez à construire un portail client et administrateur moderne ainsi qu'une plateforme d'intégration conçue pour transformer les processus métier existants. Vous dirigerez la découverte technique initiale, définirez les fondations architecturales et guiderez la livraison d'un produit minimum viable (MVP) prêt pour la production. Travaillant à l'intersection de Java, Spring Boot, React et des technologies cloud natives, vous équilibrerez l'architecture et le leadership technique avec le codage pratique. Vous encadrerez une équipe de trois développeurs full-stack tout en collaborant directement avec des parties prenantes internationales et des partenaires techniques. Ce rôle offre l'opportunité d'influencer les décisions d'ingénierie clés et de contribuer à une plateforme de télécommunications évolutive avec des perspectives à long terme.

Responsabilités

  1. Piloter l'architecture de la solution : Définir et maintenir l'architecture technique du portail client et de la plateforme d'intégration dans le domaine des systèmes de support métier/systèmes d'exploitation (BSS/OSS) des télécommunications.
  1. Diriger la découverte technique : Évaluer les exigences, examiner les options techniques, identifier les dépendances et établir la stratégie de mise en œuvre et les fondations architecturales pour le MVP.
  1. Concevoir des systèmes évolutifs : Développer des modèles de domaine, des APIs REST, des flux d'intégration, des microservices et des composants pilotés par événements en utilisant des principes architecturaux solides, y compris la conception axée sur le domaine (DDD).
  1. Contribuer au développement pratique : Écrire et maintenir du code Java et Spring Boot de qualité production, en se concentrant particulièrement sur les composants techniques complexes et les scénarios d'intégration critiques. Maintenir un équilibre approximatif de 50/50 entre l'architecture et le leadership technique d'une part, et le développement pratique d'autre part.
  1. Encadrer et diriger des développeurs : Guider une équipe de trois développeurs full-stack Java à travers la planification technique, la mise en œuvre, la résolution de problèmes et la livraison, en favorisant la collaboration et l'amélioration continue.
  1. Établir des normes d'ingénierie : Effectuer des revues de code, définir des conventions de codage, mettre en œuvre des portes de qualité et promouvoir des pratiques de développement logiciel maintenables, fiables et sécurisées.
  1. Guider l'architecture frontend : Façonner l'architecture des applications React et TypeScript, établir des normes de développement d'interface utilisateur, examiner le code frontend et contribuer au développement si nécessaire.
  1. Concevoir des intégrations d'entreprise : Construire des stratégies d'intégration pour les services externes, les APIs tierces et les systèmes existants, en appliquant des modèles fiables tels que l'idempotence, les tentatives, le traitement asynchrone et le modèle Transactional Outbox.
  1. Piloter la conception de la sécurité et des flux de travail : Guider les implémentations d'authentification, d'autorisation et de contrôle d'accès en utilisant OAuth 2, OpenID Connect (OIDC), Spring Security et le contrôle d'accès basé sur les rôles (RBAC), ainsi que des solutions d'orchestration de flux appropriées.
  1. Collaborer avec les équipes d'ingénierie : Travailler en étroite collaboration avec les spécialistes DevOps et QA sur les environnements AWS, les pipelines CI/CD, les tests de contrat, les pratiques de déploiement et la qualité de l'intégration.
  1. Documenter et communiquer les décisions : Enregistrer les décisions architecturales à l'aide d'Architecture Decision Records (ADRs) et de diagrammes C4, communiquer directement avec les parties prenantes basées au Royaume-Uni et les équipes techniques tierces, et démontrer les progrès par des démonstrations en direct régulières.
  1. Soutenir les pratiques d'ingénierie modernes : Intégrer des outils de développement assistés par IA et des méthodes de livraison logicielle contemporaines pour améliorer la productivité et l'efficacité de l'ingénierie.

Profil recherché

  1. Expérience professionnelle : Au moins 8 ans d'expérience commerciale en développement Java et 2 ans ou plus dans un poste de Lead Tech, Architecte Solution ou de leadership technique comparable.
  1. Expertise en télécommunications : Expérience pratique dans le secteur des télécommunications, impliquant de préférence des fournisseurs de services Internet (FAI), des plateformes BSS/OSS, des services haut débit, la gestion des commandes, des catalogues de produits ou la qualification de services.
  1. Développement Java et backend : Solide expérience pratique avec Java et Spring Boot, y compris la conception et la mise en œuvre de services backend de qualité production et d'intégrations complexes.
  1. Développement Frontend : Au moins 3 à 4 ans d'expérience pratique avec React/ReactJS et TypeScript, y compris la capacité de guider l'architecture frontend, de réviser le code et de contribuer au développement si nécessaire.
  1. Architecture de solutions : Expérience démontrée dans la conception et la livraison de systèmes basés sur des microservices, fortement axés sur l'intégration, avec une solide compréhension de la DDD, de l'architecture événementielle, des systèmes distribués et de la conception d'applications évolutives.
  1. Conception d'API et d'intégration : Expérience dans la conception d'APIs REST et de contrats basés sur OpenAPI, l'intégration de plusieurs systèmes externes et la mise en œuvre de modèles de communication fiables tels que les tentatives, l'idempotence, le traitement asynchrone et la messagerie transactionnelle.
  1. Normes de télécommunication : La familiarité avec les APIs ouvertes TM Forum est requise, idéalement soutenue par une expérience pratique dans des projets d'intégration de télécommunications.
  1. Orchestration de flux de travail : Expérience pratique avec Camunda, Flowable ou un moteur d'orchestration de flux de travail ou de processus métier comparable.
  1. Expertise en sécurité : Connaissances pratiques d'OAuth 2, OIDC, Spring Security et RBAC, y compris la mise en œuvre de mécanismes d'authentification et d'autorisation sécurisés.
  1. Cloud et DevOps : Expérience avec AWS et les environnements conteneurisés, y compris Docker et Kubernetes, avec une exposition à des services tels qu'Amazon EKS ou ECS et des pratiques CI/CD modernes.
  1. Leadership technique : Capacité avérée à encadrer des développeurs, à coordonner la planification technique, à effectuer des revues de code efficaces, à prendre des décisions architecturales et à guider une équipe vers une livraison réussie.
  1. Compétences en communication : Maîtrise de l'anglais (B2+) à avancé (C1), avec la capacité de communiquer clairement des concepts techniques et de collaborer directement avec des clients basés au Royaume-Uni et des équipes internationales.
  1. Développement assisté par IA : Familiarité avec les outils de codage assistés par IA tels que Claude Code ou Cursor et un intérêt à les appliquer efficacement dans des flux de travail d'ingénierie logicielle professionnelle.

Atouts supplémentaires

  1. Expérience avec PostgreSQL et des outils de migration de bases de données tels que Flyway ou Liquibase.
  1. Familiarité avec Apache Kafka ou AWS SQS pour la messagerie et la communication événementielle.
  1. Expérience avec des outils d'infrastructure en tant que code tels que Terraform ou AWS CDK.
  1. Compréhension des architectures d'applications multi-locataires.
  1. Expérience pratique avec Auth0.
  1. Connaissance des systèmes de télécommunication et réseau tels que RADIUS, NetBox ou la gestion d'adresses IP (IPAM).
  1. Connaissance des écosystèmes et fournisseurs haut débit du Royaume-Uni tels qu'Openreach, PXC ou CityFibre.
  1. Expérience dans la direction de phases de découverte technique, de spikes d'architecture ou d'initiatives de conception de plateforme à un stade précoce.

Avantages

  • Rémunération compétitive : Un package salarial qui reflète votre expertise technique, votre expérience professionnelle et vos qualifications. La fourchette salariale spécifique n'est pas divulguée dans l'offre originale.
  • Travail à distance : Travaillez à distance, avec la flexibilité et la commodité d'un environnement de travail distribué.
  • Implication dans un projet stratégique : Rejoignez une équipe pilote stratégiquement importante responsable de la livraison de la première phase de production d'une nouvelle plateforme de télécommunications.
  • Opportunités potentielles à long terme : Un contrat initial d'environ quatre mois ou plus, avec des perspectives de projet à plus long terme.
  • Stack technologique moderne : Travaillez avec Java, Spring Boot, React, TypeScript, microservices, architecture événementielle, AWS, Docker et Kubernetes.
  • Exposition au développement assisté par IA : Explorez les pratiques et outils d'ingénierie assistés par IA dans un environnement de développement logiciel à l'échelle de l'entreprise.
  • Propriété technique : Influencé les décisions architecturales, établi des normes d'ingénierie et contribué directement à la conception et à la mise en œuvre d'une nouvelle plateforme.
  • Culture collaborative : Travaillez dans un environnement ouvert où l'expertise technique, les idées innovantes et la résolution proactive de problèmes sont valorisées.
  • Dispense militaire : La dispense ou la réserve militaire officielle est mentionnée parmi les avantages offerts, sous réserve des conditions d'éligibilité applicables et des réglementations locales.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter