Développeur Full Stack Java - Angular - Apache Spark Senior H/F

TEKsystems
Neuilly-sur-Seine, France
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Apache HTTP Server Cloud Computing Cloud Computing Security Databases Continuous Integration Data Migration Relational Databases Linux Pair Programming
+14 more
Red Hat Enterprise Linux SQL Databases Test-Driven Development (TDD) Apache Spark Spring-boot Backend AngularJS Integration Tests Kubernetes Data Management Front End Software Development Restful APIs Code Restructuring Docker

Job description

Teksystems rechefche pour son client grand compte du secteur des services numériques, unDéveloppeur Full Stack Java / Angular / Apache Sparkpour intervenir sur des applications stratégiques liées à la gestion et au traitement de données à fort volume.

Vous intégrerez une équipe agile et participerez au développement de nouvelles fonctionnalités ainsi qu’à l’évolution d’applications critiques pour le métier.

La mission s’adresse à un profil confirmé maîtrisant impérativementJava, Angular et Apache Spark, avec une expérience significative sur des applications critiques et des traitements de données à grande échelle.

Missions principales

Développement backend

  • Concevoir et développer des services enJava et Spring Boot.
  • Développer et maintenir des API REST.
  • Concevoir des traitements batch volumineux et critiques.
  • Participer à la modernisation des composants existants.
  • Travailler sur des applications historiques et modernes.
  • Optimiser les performances du code, des traitements, des API et des requêtes SQL.
  • Participer à la conception de solutions maintenables, testables et évolutives.

Développement frontend

  • Concevoir et maintenir les interfaces enAngular 7 ou version supérieure.
  • Développer des composants réutilisables.
  • Participer à l’amélioration des performances et de l’expérience utilisateur.
  • Mettre en place les tests frontend nécessaires.
  • Collaborer avec le Product Owner sur les parcours fonctionnels et les critères d’acceptation.

Traitements batch et données

  • Concevoir et développer des traitements batch avecApache Sparkpour le traitement de volumes de données importants.
  • Garantir la robustesse, la résilience et la reprise des traitements en cas d’erreur.
  • Développer et optimiser des traitements distribués afin d’améliorer les performances et les temps d’exécution.
  • Travailler avec des bases de données relationnelles.
  • Optimiser les requêtes SQL et les traitements de données.
  • Participer à des projets de migration, d’intégration et de transformation de données.
  • Contribuer à la conception de solutions performantes, évolutives et maintenables dans des environnements à forte volumétrie.

Requirements

Une expérience avecApache Sparkest fortement recherchée.

  • Expérience confirmée en développementJava
  • Expérience confirmée en développement Front-EndAngular
  • Spring Boot
  • Développement d’API REST
  • Conception et développement de traitements batchs
  • Maîtrise des bases de données relationnelles
  • Software Craftsmanship
  • Clean Code
  • TDD
  • Pair Programming
  • Refactoring
  • Linux / RedHat
  • Sécurité Cloud et Réseaux
  • Migration de données
  • Tests d’intégration
  • CI/CD
  • Docker
  • Kubernetes, Profil recherchéndispensablesUne expérience avecApache Sparkest fortement recherchée.Expérience confirmée en développementJavaExpérience confirmée en développement Front-EndAngularSpring BootDéveloppement d’API RESTConception et développement de traitements batchsMaîtrise des bases de données relationnellesSoftware CraftsmanshipClean CodeTDDPair ProgrammingRefactoringLinux / RedHatSécurité Cloud et RéseauxMigration de donnéesTests d’intégrationCI/CDDockerKubernetesSoft SkillsAutonomie et capacité à résoudre des problématiques techniques complexesEsprit d’analyse et de synthèseCapacité à documenter les processus et solutions techniquesExcellentes qualités de communicationCapacité à travailler efficacement avec les équipes DEV, OPS et ProduitEsprit collaboratif et partage de connaissancesProactivité et force de propositionRythme :2 jours de télétravail 3 jours sur site, * Une expérience avecApache Sparkest fortement recherchée.
  • Expérience confirmée en développementJava
  • Expérience confirmée en développement Front-EndAngular
  • Spring Boot
  • Développement d’API REST
  • Conception et développement de traitements batchs
  • Maîtrise des bases de données relationnelles
  • Software Craftsmanship
  • Clean Code
  • TDD
  • Pair Programming
  • Refactoring
  • Linux / RedHat
  • Sécurité Cloud et Réseaux
  • Migration de données
  • Tests d’intégration
  • CI/CD
  • Docker
  • Kubernetes

Soft Skills

  • Autonomie et capacité à résoudre des problématiques techniques complexes
  • Esprit d’analyse et de synthèse
  • Capacité à documenter les processus et solutions techniques
  • Excellentes qualités de communication
  • Capacité à travailler efficacement avec les équipes DEV, OPS et Produit
  • Esprit collaboratif et partage de connaissances
  • Proactivité et force de proposition, Apache spark Force de proposition Clean API SQL Linux Gestion des données Test driven development (TDD) Pro-activité Angular Batching Kubernetes Autonomie Base de données relationnelle API REST Spring Boot Java Docker Esprit d’analyse

Benefits & conditions

Taux journalier :Salaire selon profil, Rythme :2 jours de télétravail 3 jours sur site

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all