Trouvez votre prochaine offre d’emploi ou de mission freelance Développeur·euse Java (Kotlin, Groovy...) à Paris
Le développeur Java est un professionnel du développement de sites web et d'applications spécialisé dans l'utilisation de Java, un langage de programmation orienté serveur.
On l'appelle également : programmeur Java, analyste-programmeur Java, ingénieur d'études et développement informatique Java.
Ce technicien informatique analyse le cahier des charges fourni par le client pour dégager une solution technique qui réponde point par point à ses exigences techniques et fonctionnelles.
Il est alors chargé de concevoir sur mesure tout ou partie du programme informatique en langage Java.
Place alors à la phase d'essais et de tests des applications.
Une fois le programme opérationnel, il peut procéder à la rédaction des notices techniques et des guides utilisateurs.
Le développeur Java pourra évoluer vers des postes de supervision, de chef de projet, de responsable technique informatique ou encore une carrière commerciale.
Informations sur la rémunération de la fonction Développeur·euse Java (Kotlin, Groovy...).
Developeur Java 8/11 Angular Devops Protocol FIX - Market execution SENIOR

🏭 Secteurs stratégiques : Banque d’investissement 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : Au sein de l'équipe IT Equity Market Transverse en charge des applications : - référentiel produits Equity : agrégation et centralisation des données de différents provider autour des produits equity) - application qui gère les descentes d'executions et les reportings associés) La mission sera en majeur sur d'executionet reporting. Le projet consiste à faire évoluer l'application en lien avec le changement de version du software Market access en amont avec descente des executions pour booking dans le système front Sophis Equity. Le projet nécessite une réécriture partielle de l'application sur les modules de connexions et aux exchange via protocole FIX pour récupération des exécutions marchés et broker.
Analyste développeur Fullstack Java Angular expérimenté(e)

Pour l'un de nos clients, nous recherchons de manière urgente un(e) Analyste développeur Fullstack Java Angular expérimenté pour maintenir, développer et livrer plusieurs applications Web dans un contexte de Legacy et de nouvelles versions / technologies. Compétences techniques JAVA 6 à 17 - SPRING MVC - Web Services - SOAP & REST - Confirmé - Impératif JSP - JS - JQUERY - ANGULAR 10+ - Confirmé - Impératif ECLIPSE - GIT - SVN - MAVEN - Confirmé - Impératif SQL - confirmé - Important Connaissances linguistiques Français Courant (Impératif) Anglais Lu, écrit (Secondaire) Description détaillée - Développement des interfaces utilisateurs - Développement des composants techniques et fonctionnels - Réalisation des tests unitaires - Création des packages de livraisons - Assistance lors des tests d'intégration et de la recette MOA - Communication orale et écrite - Respect des engagements.
Développeur(euse) Expert(e) - Java 8 à 11 et Migration Elasticsearch

Développeur (euse) Expert(e) Elastic Search / Java CONTEXTE Au sein d'un domaine Front Web, la mission consiste à assister dans le développement la montée de version ElasticSearch au sein d'une application vente. Cette application à comme objectifs: • Les données « produits » sont enregistrées dans un cluster Elastic • Les données sont utilisées par différentes applications pour la recherche et l'affichage des informations produits sur une market place • D'être hautement disponible avec des performances idéales DESCRIPTION DE LA MISSION - Opérer la montée de version d'Elasticsearch actuellement en version 6 pour passer sur une version 8 latest dans un contexte fonctionnel riche - Participer aux développements à venir ENVIRONNEMENT TECHNIQUE - Java 8 - Elastic search 6+ - Framework Dropwizard -Application haute disponibilité, haute performance
JUNIOR Dev Fullstack Java Angular Craft Architecture hexagonale (2-6 ans)

🏭 Secteurs stratégiques : Banque d’investissement 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : Le programme sur lequel vous allez travailler permet de mettre à disposition des outils de pilotage de l’activité des financements structurés au travers de dashboard (tableaux et graphiques), exports Excel et workflow de saisie/validation. Dans ce cadre la prestation consiste à contribuer à/au(x) : Développements de la plate-forme web du programme Environnement technique : CRAFT- Techno : Java (17) Sprint boot (3) Angular 15 Oracle & PostGreSQL Architecture micro-service et hexagonale CI/CD : GIT / Jenkins / Docker/Kubernetes Monitoring : ELK Agile SCRUM Environnement anglophone Livrables attendus Les livrables attendus sont : Backlog de sprint du programme en accord avec les priorités du projet et la roadmap du programme
SENIOR Dev Fullstack Java Angular Craft Architecture hexagonale (8 ans et plus)

🏭 Secteurs stratégiques : Banque d’investissement 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : Le programme sur lequel vous allez travailler permet de mettre à disposition des outils de pilotage de l’activité des financements structurés au travers de dashboard (tableaux et graphiques), exports Excel et workflow de saisie/validation. Dans ce cadre la prestation consiste à contribuer à/au(x) : Développements de la plate-forme web du programme Environnement technique : CRAFT- Techno : Java (17) Sprint boot (3) Angular 15 Oracle & PostGreSQL Architecture micro-service et hexagonale CI/CD : GIT / Jenkins / Docker/Kubernetes Monitoring : ELK Agile SCRUM Environnement anglophone Livrables attendus Les livrables attendus sont : Backlog de sprint du programme en accord avec les priorités du projet et la roadmap du programme
Automated Market Making - IT Strategists (Java)

🏭 Secteurs stratégiques : Banque d’investissement 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : Intégrés à la salle des marchés sur le desk Automated Market Making, les IT Strategists sont responsables des applications nécessaires au bon fonctionnement du desk. En particulier, les IT Strategists du projet réalisent le développement, la production et le support d’une application (client lourd Java) de génération d’alpha et de gestion de portefeuille (back-testing et trading de modèles quantitatifs, monitoring des positions, P/L et risques, reporting, etc…) ; ainsi que la génération d'indices pour des équipes de structuration. L’équipe est localisée à Paris, mais interagit au jour le jour avec les utilisateurs (traders de différents desks, structureurs) et autres équipes situées à Paris, mais aussi à Londres, New-York et Hong-Kong. L’équipe fonctionne avec une grande autonomie et une attention particulière portée à la qualité (que ce soit au niveau du développement, de la communication ou des processus), à l’efficacité, et à la recherche de solutions long-terme. En particulier, pour cette campagne de recrutement, l'équipe cherche à se renforcer sur la partie structuration.
eTrading DeltaOne - MOE cpp/c++ AND java

🏭 Secteurs stratégiques : Banque d’investissement 🗓 Démarrage : ASAP Dans le cadre d'un projet au sein d'un client grand compte, nous sommes à la recherche d'un développeur C++ avec une double compétence sur Java. Développement et maintenance d'outils de trading Front Office en C++ et Java 🤝 Les principales tâches de la mission sont les suivantes : - Développement d'outils de trading Front-Office en salle des marchés - Conception, développement, aide en production - Suivi des évolutions - Support de niveau 2
Développeur Web Full Stack (Front-End & Back-End) – IA Générative

Contexte de la mission Intégré(e) à une équipe transverse composée de 14 experts (Data Engineers, Data Scientists, Développeurs Full Stack, Expert IA Générative), le consultant travaillera en proximité directe avec les métiers, dans un environnement 100% agile . L’équipe intervient sur 4 missions principales : Développement d’outils en mode commando, au plus près des besoins métiers Industrialisation des solutions dans le parc applicatif Mise en œuvre de cas d’usage d’IA Générative Veille technologique et exploration de solutions innovantes Objectifs de la mission Le consultant rejoindra la squad IA Générative , dont la vocation est : Réaliser des PoC autour de l’IA générative Concevoir des applications web exploitant l’IA générative à destination des utilisateurs métiers Responsabilités principales Concevoir et développer des IHM exploitant des données et traitements complexes Développer des applications web en mode commando Collaborer étroitement avec les experts IA pour intégrer des fonctionnalités d’IA Générative Assurer la performance et la qualité du code via des tests automatisés Participer aux échanges avec les métiers pour challenger et comprendre les besoins Documenter et partager les bonnes pratiques de développement
Tech Lead Java (Full remote)

À propos du poste Nous recherchons un Tech Lead Java passionné(e) pour rejoindre notre équipe Platform Scalability Engineering , basée en Pologne et en France. Notre équipe est dédiée à faire évoluer notre application principalement monolithique tout en favorisant l’émergence de microservices, en traitant les préoccupations transverses. Dans ce rôle, vous agirez comme un leader technique , responsable de la définition et de la mise en œuvre de la vision technique pour votre stream. Vous jouerez un rôle clé dans l’ architecture et l’évolution de notre plateforme distribuée , en veillant à son alignement avec les objectifs globaux de l’entreprise en matière d’évolutivité, de modularité et de fiabilité. Vous devrez monter rapidement en compétence dans un environnement complexe, partiellement monolithique, partiellement microservices, et être capable de gérer l’ambiguïté pour définir des orientations claires. Votre expertise approfondie vous permettra de contribuer à des stratégies de conception complexes, de résoudre des problèmes techniques difficiles et de promouvoir l’excellence technique au sein de votre stream et de toute l’organisation. Responsabilités Définir, communiquer et exécuter la vision technique de votre stream, en garantissant l’alignement avec la stratégie globale de la plateforme. Diriger la conception et la mise en œuvre d’architectures de systèmes distribués , en équilibrant la modernisation du legacy et la livraison de nouveaux microservices. Animer les discussions architecturales complexes , prendre des décisions techniques à fort impact et donner une orientation aux autres. Identifier, prioriser et résoudre des problèmes techniques profonds : performance, scalabilité, maintenabilité. Être un référent technique pour les ingénieurs seniors et intermédiaires, et promouvoir une culture de partage de connaissance, d’innovation et d’amélioration continue . Collaborer en transversal, traduire les objectifs métier en stratégies et solutions techniques actionnables. Promouvoir les bonnes pratiques de conception logicielle, de codage, de test, de déploiement et d’observabilité. Exigences 12+ ans d’expérience en développement Java (Spring) et en systèmes distribués, avec un vécu confirmé de leadership technique . Maîtrise des principes d’architecture logicielle : DDD, EDA, conception modulaire, TDD/BDD, cloud-native. Expérience pratique de Kubernetes , incluant la conception, le déploiement et la gestion d’applications conteneurisées à grande échelle. Capacité prouvée à mener des initiatives techniques complexes dans des environnements ambigus ou en évolution rapide. Forte expérience en modernisation de systèmes legacy et en décomposition/ intégration de systèmes à grande échelle . Expertise en conception de bases de données , déploiements et observabilité (alertes, métriques). Bon niveau de communication en anglais , à l’écrit comme à l’oral. Haut niveau d’ autonomie , de proactivité , sens des responsabilités , et solides capacités de résolution de problèmes .
Techlead Java CRAFT
Tech Lead Des expériences dans l'approche Craftmanship La connaissance du Framework SAFe est un plus, afin de favoriser son intégration dans notre organisation Expériences significatives sur Java Framework (Spring Boot), sur l'outillage CI/CD Une connaissance du Cloud IBM est un plus Missions principales : - Force de propositions et d'accompagnement des Ingenieurs Software internes comme externes applicatives dans l'industrialisation, la testabilité et la pérennité de leur développement -TDD -BDD -Dette technique -Clean code -DDD ou architecture hexagonale -Principes SOLID -Outils CI/CD -Bonnes pratiques sur la gestion des branches sous GitLab -Revues de code -Pair Programming -Vision 360-Points d'échange réguliers avec les Chapter Lead des collaborateurs 'Ingénieurs Software" -Points d'échange réguliers avec les autres Tech Lead des autres poles; échanges de bonnes pratiques, partage d'informations, discuter sur de potentielles difficultés Environnement technique JAVA 8, 17, 21 Springboot 2.7; 3.2 PostGreSQL Gitlab, Jenkins, SonarQube, Artifactiry, ArgoCD, Ansible Tower, Fortify, NexusIQ… Cloud IBM
Tech Lead Fullstack Java/Angular (H/F)
CDI CLIENT FINAL Tech Lead Fullstack Java/Angular (H/F) Contexte : Filiale d’un grand Groupe de l’Energie, il s’agit d’une société spécialisée dans la valorisation de la donnée énergétique et considérée comme l’un des leaders du secteur en Europe. Au quotidien, vous évoluerez dans un écosystème innovant : IA, machine learning et IoT. Notre objectif principal : permettre à chacun d’optimiser sa consommation d’énergie et son empreinte carbone grâce au potentiel de la data. Nous fournissons ainsi des solutions digitales innovantes (portail web, application...) aux fonctionnalités avancées : suivi, répartition des usages, alertes en cas de dépassement de seuil ou encore plan d’actions d’économies d’énergie. Mission : Au sein de la direction des Systèmes d’information, nous recherchons un Tech Lead (java Fullstack) H/F. En tant que Tech Lead Java tu participeras à la réalisation des features en collaborant au sein de ton équipe composée d'un Product Owner, Scrum Master, testeur QA, Ops et de 3 à 5 développeurs. En tant que développeur/développeuse : Participation aux ateliers de compréhension du besoin et au raffinage des fonctionnalités dans une approche BDD et DDD (basée sur une architecture hexagonale) ; Conception et développement des features en respectant les exigences en matière de qualité par la pratique du pair programming, revue de code, TDD ; Traitement des sujets techniques (dette, montée de version, sécurité...) grâce à la bande passante allouée de 20% ; Documentation technique des composants nécessaires à sa compréhension ; Supervision de la production. En tant que Lead de ton équipe : Accompagnement dans la montée en compétence et proposition de bonnes pratiques de développement ; Responsabilisation sur la qualité des livrables et aide à l’adoption de la démarche en amélioration continue ; Fédération et contribution à la cohésion d’équipe. ENVIRONNEMENT TECHNIQUE : Java (21 et versions antérieures) ; Spring boot (3.4 et versions antérieures) ; AngularTS (19) ; Plateforme : Cloud AWS, GitOps, Gitlab CI, Docker, Kubernetes ; Architectures : microservices, événementiel, hexagonale ; Pratiques agiles : DevOps, Scrum, SAFe light ; Outils : IntelliJ, Atlassian, Confluence, Slack, Teams.
Paris - Tech Lead Java Angular - Anglais ++

Contexte de la mission Au sein du département bancaire qui propose des solutions de mesure de performances, d’analyse de risques et de Reporting à destination des gérants de fonds. Afin de traiter le sujet d'obsolescence de son SI pour la direction l'institution bancaire a lancé en 2016 un projet de refonte en mode Agile de son système de calcul de la performance et de reporting pour ses clients (Asset Manager et Assset Owner). Recueil/refinement du besoin métier, de la définition de la solution et des tests. Cette prestation nécessite plusieurs expériences concluantes dans l’analyse des besoins, la conception et le développement de projets autour des technologies Java.
Développeur Java Senior
Dans le cadre de la transformation de son système d'information, le client recherche un Développeur Backend Java Senior pour intervenir sur un projet stratégique de remplacement d’un ancien back-office monolithique. Le but est de créer un microservice réutilisable à l’échelle internationale. Le consultant sera en charge de : Développer de nouveaux modules selon les priorités définies en Agile (Scrum). Participer aux prises de décision techniques et proposer des améliorations continues. Maintenir et faire évoluer la solution existante. Contribuer à la mise en place et à la maintenance des pipelines CI/CD/CT. Respecter les standards qualité et participer activement aux rituels de l'équipe (daily, démos, rétrospectives…).
Développeur Java, Python & GCP/AWS

Notre client, acteur majeur du secteur bancaire mondial, recherche un Développeur Senior Java / Python / Cloud (H/F) pour rejoindre ses équipes IT. Vous intégrerez le département informatique des activités de marché, au sein de la division Dérivés Actions. L'équipe est responsable des développements d'une plateforme stratégique de calculs de risque pour l'activité Equity. Cette plateforme est en pleine transformation vers une architecture microservices déployée sur le cloud public (GCP, puis AWS). Vous évoluerez dans un environnement international (équipes à Paris, Londres, Hong Kong, New York) et travaillerez en méthodologie Agile et DevOps sur des composants développés entièrement en interne. Travaux à réaliser : - Participer activement au développement en Java des différents composants de la chaîne de calcul de risque, en relevant les défis de performance liés aux modèles de pricing internes. - Développer également en Python et être ouvert à l'apprentissage ou à l'utilisation d'autres langages ainsi qu'aux tâches DevOps. - Travailler sur les plateformes cloud GCP et potentiellement AWS. - Concevoir et mettre en œuvre des solutions scalables, résilientes et sécurisées. - Être responsable de la mise en place et de l'exécution des tests sur vos composants. - Assurer la mise en production et la documentation technique de vos développements. - Participer au support applicatif et aux astreintes (rota). - Consacrer une part importante de votre temps à l'analyse des besoins, au monitoring, à la maintenance des plateformes et aux tests.
SENIOR DÉVELOPPEMENT JAVA SPRING BATCH TDD (8 ans et plus)

🏭 Secteurs stratégiques : Banque d’investissement 💡 Contexte /Objectifs : Dans ce cadre, la prestation consiste à contribuer à/au(x) : Développement des différents projets fonctionnels Développement ITRM Maintenance du legacy Intégration des développements dans le SI La production de documentation et de recommandation Le suivi de la Feature Team Environnement technique : Java 6/7/8/17, spring batch, spring web, xldeplloy, jenkins, SQL, SonarAutres technologies : Docker et Kubernetes. Livrables Les livrables attendus sont : Développement JAVA backend Développement ITRM Devops: mise en place de la chaine de déploiement du projet, des serveurs, monitoring etc. Documentation pour le suivi et le backuping
JUNIOR - DÉVELOPPEMENT JAVA BACKEND Spring (2-6 ans)

🏭 Secteurs stratégiques : Banque d’investissement 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : L'entité est en charge du SI du Leasing pour deux lignes métiers:- les financements structurés de la grande clientèle- les financements pour les PME. Le bénéficiaire souhaite mettre en oeuvre plusieurs évolutions de son socle technique. A ce titre, le Bénéficiaire souhaite bénéficier de l'expertise du Prestataire en termes de Conception et développement Dans ce cadre la prestation consiste à contribuer à/au(x) : - La gestion du projet ITRM - La comitologie - Suivi - Reporting Environnement technique : Java 6/7/8/17, spring batch, spring web, xldeplloy, jenkins, SQL, Sonar Autres technologies : XLdeploy, Docker et Kubernetes. 🤝 Livrables : Les livrables attendus sont : Développement JAVA backend pour le projet Maille Contrat (réécriture de l'interface risque). Devops: mise en place de la chaine de déploiement du projet, des serveurs, monitoring etc.
Déposez votre CV
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.