Trouvez votre prochaine offre d’emploi ou de mission freelance Développeur·euse Java (Kotlin, Groovy...)
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...).
Contexte Dans le cadre de sa digitalisation, le client s'appuie sur ses équipes Solutions Digitales, qui regroupent plus de 60 experts (Product owners, scrum master, développeurs, UX/UI, tech lead, quality analyst…). Ces équipes conçoivent et font évoluer les solutions digitales avec un fort enjeu autour des solutions Selfcare et B2C. Organisées en plusieurs squads agiles, les équipes Solutions Digitales travaillent en étroite collaboration avec les équipes métiers (Marketing Digital, Direction indemnisation…) afin de concevoir et déployer des solutions digitales à forte valeur. Nous recherchons en un développeur fullstack Java/Jahia en renfort de la Dev Team. MISSION : • L'intégrer notre cadre agile, la participation aux différents rituels • Concevoir et développer des composants back-end en Java et des interfaces front-end performantes et ergonomiques en JSP • Développer et faire évoluer les composants sous le CMS Jahia • Garantir la qualité de nos patrimoines en appliquant les bonnes pratiques, revue de code, revue de log, niveau de qualité • Réaliser les tests unitaires et les tests d'intégration • Participer à la correction des anomalies et à l'amélioration continue des applications, notamment sur l'accessibilité • Assurer la documentation technique • Accompagner aux phases de recette et au delivery
Encadrement technique des développeurs de l'équipe agile. Échanges avec l'architecte de train sur les choix d'architecture et la définition des solutions techniques. Développement d'US complexes. Garantie de la qualité globale des développements. Contribution à l'atteinte des objectifs du PI (Program Increment). Accompagnement technique de l'équipe dans un contexte SAFe. Programme : +100 personnes, dont 26 de l'entreprise prestataire. Équipe : 6 personnes, dont 5 de l'entreprise prestataire. Domaine : TMA d'un ensemble d'applications fonctionnellement cohérentes. Organisation : Agile à l'échelle SAFe.
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Lyon (07) - 🛠 Expérience de 5 ans minimum Nous recherchons un·e Tech Lead Java / React.js pour rejoindre une équipe Agile chez l'un de nos clients. Votre rôle : donner le cap technique et faire progresser l'équipe Vous rejoindrez une équipe de développement Agile dans laquelle vous serez l'un des référents techniques. Vous travaillerez en lien étroit avec l'Apps Lead, un autre Lead Dev, les Product Owners, les équipes QA et DevOps. Votre objectif : garantir la cohérence des solutions développées tout en aidant l'équipe à gagner en autonomie et en qualité. Au quotidien, vous interviendrez sur quatre dimensions : 1/ Accompagner techniquement l'équipe Vous serez le point d'appui des développeurs lorsqu'un sujet nécessite davantage d'expertise ou de recul. Vous les accompagnerez dans leurs choix techniques, les aiderez à résoudre les problématiques complexes et contribuerez à leur montée en compétences. Vous assurerez également le support technique de dernier niveau lorsque la situation le nécessite. 2/ Porter les choix d'architecture et de conception Avec l'autre Lead Dev et l'Apps Lead, vous participerez à la définition et à la validation des orientations techniques. Vous veillerez notamment à la performance, la sécurité et la maintenabilité des applications. Vous contribuerez également à identifier les sujets de dette ou d'amélioration technique et à construire, avec les Product Owners, un backlog technique priorisé. 3/ Coordonner sans vous éloigner du terrain Votre rôle implique une dimension de coordination : synchronisation avec les différentes parties prenantes, remontée des alertes, estimation de certains sujets et suivi des développeurs de votre équipe. Vous pourrez également animer des ateliers et participer au recrutement de nouveaux profils techniques. L'objectif n'est pas d'ajouter une couche de management : vous êtes là pour fluidifier les décisions et permettre à l'équipe d'avancer dans de bonnes conditions techniques. 4/ Continuer à développer sur les sujets qui le nécessitent Le développement reste présent, même s'il devient une activité secondaire du poste. Vous interviendrez ponctuellement sur les fonctionnalités et problématiques techniques complexes, réaliserez des revues de code et veillerez au respect des standards définis par l'équipe.
Job Title: CA Engineer (Java Skills / Tech Lead) Location: London - Hybrid Contract: 6 months, with possibility of extension Clearance: SC Cleared or eligible to obtain SC clearance We are currently recruiting for an experienced CA Engineer / Java Technical Lead to support a major technology programme based in London. The successful candidate will provide strong technical leadership across the design, development and delivery of scalable applications and services. The role requires excellent hands-on Java engineering capability alongside experience working with Kafka, Kubernetes and Python. Key Responsibilities * Provide technical leadership across software engineering and application delivery. * Lead the design and development of scalable, secure and resilient Java-based solutions. * Provide technical direction and guidance to engineers within the delivery team. * Develop and support event-driven and streaming solutions using Apache Kafka. * Deploy and maintain applications within Kubernetes environments. * Develop supporting services, automation and integration components using Python. * Work closely with architects, engineers, DevOps teams and other technical stakeholders. * Translate technical and business requirements into robust engineering solutions. * Review code, designs and technical approaches to ensure quality and consistency. * Support technical decision-making and contribute to engineering standards and best practices. * Troubleshoot complex application, integration and infrastructure issues. * Support the delivery of solutions through development, testing, deployment and production. * Ensure technical solutions meet appropriate security, performance, resilience and scalability requirements. * Mentor and support other engineers where required. * Maintain clear and accurate technical documentation. Essential Skills & Experience Candidates should have strong commercial experience across the following: * Java - strong hands-on development experience. * Proven experience operating as a Technical Lead, Lead Engineer or Senior Java Engineer. * Apache Kafka - experience developing or supporting messaging, streaming or event-driven architectures. * Kubernetes - experience deploying and supporting containerised applications. * Python - experience developing applications, services, automation or supporting tooling. * Strong software engineering and application design principles. * Experience working with distributed systems and microservice architectures. * Experience leading technical delivery within complex environments. * Strong understanding of scalable and resilient application design. * Strong troubleshooting and problem-solving capability. * Experience providing technical guidance and mentoring to engineering teams. * Strong communication and stakeholder-management skills. * Experience working within Agile or multidisciplinary delivery teams. Desirable Experience Experience in the following would be advantageous: * Cloud platforms such as AWS, Azure or GCP. * Docker and containerised environments. * CI/CD pipelines and automated deployment. * REST APIs and microservices. * SQL or NoSQL databases. * Infrastructure-as-Code and DevOps tooling. * Real-time data processing and event-driven architecture. * Enterprise-scale transformation programmes. * Government or public-sector environments. Due to the nature and urgency of this post, candidates holding or who have held high level security clearance in the past are most welcome to apply. Please note successful applicants will be required to be security cleared prior to appointment which can take a minimum 10 weeks. LA International is an award-winning partner of choice for many of the world's most influential companies and government organisations. Holding Enhanced Government Security Accreditation, we are recognised as the European market leader in the delivery of Security Cleared talent to organisations that demand the very highest levels of security, compliance and assurance. An award-winning organisation, having secured the prestigious Queens Award for Enterprise: International Trade over multiple years. We are committed to fostering an inclusive, equitable and accessible workplace where everyone feels valued and supported. We welcome applications from all individuals, regardless of background or identity, and we encourage candidates who may not meet every listed requirement to still apply. If you require any adjustments or support during the recruitment process, please let us know and we will work with you to ensure a fair and accessible experience. Please Note: If a high volume of applications is received, only candidates shortlisted will be contacted.
Viveris accompagne un distributeur important dans l'exploitation et l'optimisation de son Référentiel Produit (Product Information Management). Ce système collecte les Données Produit, les enrichit, et les diffuse ensuite aux systèmes d'informations Magasins et e-commerce. Responsabilités : - Assurer le maintien en conditions opérationnelles dont la gestion des incidents, la gestion des problèmes, le suivi des performances, et le traitement des anomalies: - Assumer le support N3 : analyse des incidents, participation aux comités de suivi, respect des SLA; - Enrichir les fiches produits et les catalogues Produit, en développant les évolutions via le paramétrage de la solution, et en développant les traitements applicatifs en Java et JavaScript; - Garantir la cohérence, la qualité et la mise à jour des DATA produits (descriptions, images, prix).
Développeur Back confirmé/senior pour une mission chez un acteur majeur du secteur jeux/paris en ligne (patrimoine desktop & mobile à fort trafic). 🔧 Stack : Java 21+, Spring Boot/Cloud, Kafka, Redis, AWS, API REST, Spark/Scala (un plus) 📍Localisation: Clichy + 2 TT ⏰ Démarrage : Asap ✅ Poste CDI & Collaboration freelance possible Les missions Concevoir des solutions techniques en réponse aux besoins métiers Développer du code robuste, performant et maintenable Participer à la définition et à l'évolution de l'architecture et la reduction de la dette technique Travailler sur les sujets de performance et de sécurité Participer au maintien en condition opérationnelle et à la résolution des incidents de production Collaborer avec les architectes et contribuer aux roadmaps produit 💡 Ce qui rend le poste intéressant Vous intervenez sur des sujets où le backend, la data, l'architecture et les problématiques de performance à fort trafic se rencontrent. Cote JAVA cela demande une solide experience sur les architectures microservices ou hexagonales
Dans le cadre d'un programme de transformation SI à dimension internationale, nous recherchons un Tech Lead Java / Angular senior pour accompagner une équipe de développement sur la conception et l'évolution d'applications à forte criticité. Le consultant interviendra sur des sujets de conception technique, développement, architecture applicative, intégration de services et accompagnement des développeurs. Il devra rester hands-on, être capable de prendre en charge des sujets techniques complexes, challenger les choix d'implémentation, réaliser des revues de code et contribuer à la qualité du delivery. La mission nécessite également une collaboration régulière avec différentes équipes techniques et architectes dans un environnement international.
Bonjour, je recherche pour l'un de mes clients un(e) dev. JAVA ANGULAR. Skills : JAVA - ANGULAR Mission : -participer à l'analyse des besoins fonctionnels et techniques -concevoir et développer des applications back-end en Java -développer et faire évoluer les interfaces utilisateurs en Angular -concevoir et développer des API et services web (REST) -participer aux choix d'architecture et aux évolutions techniques ; -garantir la qualité du code à travers les revues de code et les bonnes pratiques de développement N'hésitez pas à revenir vers moi pour des informations complémentaires.
Dans le cadre de l'évolution de son système d'information, notre client — un acteur majeur du secteur assurantiel — recherche une société de prestation de services disposant de compétences avérées en développement informatique, pour renforcer ses équipes. Vos missions :Concevoir des solutions en adéquation avec les besoins et contraintes exprimés par le client ; Réaliser des développements selon les priorités et entrants définis par le client, dans le respect des exigences de qualité logicielle en vigueur (industrialisation logicielle, revues de code, tests automatisés, qualimétrie...) ; Suivre la vie du logiciel en production : exploitation, supervision, maintenance corrective et évolutive. Livrables attendus : Code source et tests automatisés correspondant aux fonctionnalités développées, en adéquation avec les principes de qualité logicielle et d'industrialisation définis par le client ; Documentation technique au juste nécessaire, selon les standards du client.
Nous recherchons un(e) Design Researcher Senior pour accompagner des projets d'innovation et de conception centrés sur les utilisateurs. Vos principales missions : Mener des études utilisateurs qualitatives (entretiens, observations terrain, tests utilisateurs). Définir les objectifs de recherche et les méthodologies adaptées aux enjeux des projets. Analyser et synthétiser les résultats afin d'identifier les besoins, comportements, irritants et opportunités d'amélioration. Produire des livrables tels que personas, parcours utilisateurs, recommandations et rapports d'études. Animer des ateliers de co-création et collaborer avec les équipes design, produit et métiers. Accompagner les équipes dans la prise de décision en apportant des insights utilisateurs concrets. Assurer une veille sur les tendances, les usages et les bonnes pratiques du design et de la recherche utilisateur.
Contexte de la missionLe Lead Dev est responsable de la conception technique, du développement et de la qualité des livrables. Il encadre l'équipe de développeurs, définit les bonnes pratiques et veille à la cohérence technique des projets. Référent dans une équipe de dev, agile. Assure la responsabilité d'un ou plusieurs processus techniques Objectifs et livrables Coordination : • Collaborer avec l'Apps lead, l'autre lead, PO, QA, DevOps. • Participer aux points de synchro pour remonter et redescendre les informations avec le pilotage. • Devoir d'alerte si un problème est identifié dans l'équipe. • Réalise les suivis de mission des développeurs de son équipe. • Participe au recrutement de profils techniques. • Savoir estimer et chiffrer certains sujets. • (Animation d'ateliers) • Définir et entretenir avec les POs un backlog technique Encadrement technique : • Assurer le rôle de référent technique pour l'équipe • Accompagner et former les développeurs de son équipe • Être en support des développeurs Architecture & conception : • Définir et valider les choix techniques en collaboration avec l'autre lead dev et l'apps lead. • Garantir la performance, la sécurité et la maintenabilité des applications. Amélioration continue : • Avoir un regard critique et aider à la mise en place d'améliorations. • Participer aux rétros d'équipe • Traiter des sujets techniques / orga transverses Activité secondaire Développement : • Participer activement au développement des fonctionnalités complexes. • Effectuer des revues de code et garantir le respect des standards. • Concevoir les solutions techniques répondant aux besoins métier et dans le respect des contraintes de sécurité l'Entreprise Pilotage d'équipe Participation au diagnostic et à la résolution des incidents de productions Collaborer avec le reste de l'équipe pour trouver les meilleures solutions aux problématiques techniques rencontrées Développements et revues de code sur des problématiques techniques complexes (de manière occasionnelle) Support technique de dernier niveau
Contexte de la missionDans le cadre de sa transformation digitale, notre client, un groupe européen de référence souhaite construire une nouvelle LXP (Learning Experience Platform) sur mesure. Cette plateforme permettra aux utilisateurs d'accéder à leurs parcours et contenus de formation digitale et viendra s'intégrer à l'écosystème existant, notamment en s'appuyant sur les API du LMS Docebo. Pour accompagner la conception et la construction de ce nouveau produit, nous recherchons un Tech Lead Fullstack React / Java capable de porter les choix techniques tout en restant fortement impliqué dans les développements. Le consultant intégrera une équipe produit dédiée composée notamment : d'un Product Owner d'un référent métier d'un Tech Lead d'un développeur Front-end d'un développeur Fullstack Il travaillera également en étroite collaboration avec les équipes transverses : architecture, sécurité, infrastructure et autres équipes Front-end. Objectif de la missionLe Tech Lead sera responsable de la vision technique du produit et contribuera directement à sa réalisation. Son objectif sera de garantir une plateforme robuste, performante, maintenable et évolutive, tout en assurant son alignement avec les standards techniques et de sécurité de l'organisation. ResponsabilitésLe consultant interviendra notamment sur : La définition et le pilotage de la vision et de l'architecture technique du produit Les choix techniques structurants et leur mise en œuvre La conception et le développement des fonctionnalités en React / TypeScript et Java / Spring Boot La conception et l'intégration d'API, notamment avec le LMS Docebo La mise en place d'architectures modernes : API, microservices, BFF et Micro Front-End La garantie de la qualité du code : code reviews, tests, CI/CD et suivi de la qualité Sonar L'identification, la priorisation et le pilotage de la dette technique La prise en compte des problématiques de performance, scalabilité, sécurité et maintenabilité La co-construction des solutions avec le Product Owner : faisabilité, estimation, arbitrages techniques et définition du MVP La collaboration avec les équipes architecture, sécurité et infrastructure L'accompagnement des développeurs de l'équipe à travers le mentorat, les revues de code et le partage de bonnes pratiques L'amélioration continue des pratiques et processus de développement Environnement techniqueStack principale : React.js – Expert TypeScript Java – Expert Spring Boot – Expert TanStack Architecture Micro Front-End API / Microservices / BFF Docker AWS Git / Jenkins / CI-CD Sonar LMS Docebo / API Docebo xAPI Une maîtrise des pratiques actuelles autour des assistants de développement tels que GitHub Copilot ou Claude est également attendue.
🏭 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.
Business Analyst Java/API NIORTCadrage & analyse : Recueil et analyse des besoins métiers (ateliers, interviews, workshops) Études d'impact sur le SI existant (applications Java, mainframe COBOL) Contribution au cadrage des solutions techniques et fonctionnelles Spécifications & conception : Rédaction des spécifications fonctionnelles et techniques (mapping, règles de gestion, flux) Modélisation des échanges inter-applicatifs (API REST, batch, flux ESB) Conception des contrats d'API (OpenAPI / Swagger): Goals and deliverables Background technique impératif sur l'environnement technique du client. 2 jours sur site client par semaine Expected skillsSkillsSkill level API REST Confirmed COBOL Basic JAVA Confirmed ASSURANCE Advanced
Dans le cadre du renforcement d'une équipe projet chez l'un de nos clients du secteur Healthcare, nous recherchons un Développeur Full Stack Senior disposant de 5 à 6 ans d'expérience. Vous rejoindrez une équipe agile en charge des évolutions d'une application stratégique développée depuis plusieurs années et participerez à l'ensemble du cycle de développement, de la conception à la mise en production. Vos missions Développer et faire évoluer des applications en Java 17 / Spring Boot. Concevoir et maintenir les interfaces utilisateurs en React.js et Next.js. Participer aux choix techniques et aux revues de code. Assurer la maintenance corrective et évolutive des applications. Intervenir sur des activités de TMA dans un environnement Java, Angular et EJB. Collaborer avec les équipes Produit, Infrastructure et DevOps. Garantir la qualité, la performance et la maintenabilité des développements.
Les questions fréquentes à propos de l’activité d’un Développeur·euse Java (Kotlin, Groovy...)
Quel est le rôle d'un Développeur·euse Java (Kotlin, Groovy...)
Le développeur Java est un informaticien spécialisé dans la conception de logiciels et de sites web. Comme son nom le sous-entend, il maîtrise le langage de programmation Java sur le bout des doigts ! Passionné et polyvalent, le développeur Java doit présenter de solides compétences techniques et quelques qualités incontournables pour offrir à son client une solution informatique sur mesure.
Quels sont les tarifs d'un Développeur·euse Java (Kotlin, Groovy...)
Les frameworks maîtrisés, le secteur de l'entreprise, sa location et les problématiques techniques à résoudre sont autant de critères qui influent sur le salaire du développeur Java. Néanmoins, son TJM est relativement élevé, même pour un débutant. Ce dernier gagne en moyenne 483 euros par jour. Son salaire avoisinera les 40 K€.
Quelle est la définition d'un Développeur·euse Java (Kotlin, Groovy...)
Le développeur Java crée des applications à la demande de son client en usant de son langage de prédilection : Java. À cet effet, il doit respecter les exigences fournies dans le cahier des charges. Il développe l'application, puis gère la phase de tests ainsi que la maintenance et la planification des mises à jour
Quel type de mission peut gérer un Développeur·euse Java (Kotlin, Groovy...)
Les tâches généralement confiées au développeur Java sont :
• Définition des besoins du client ;
• Programmation d'applications ;
• Développement de la structure d'un site web ;
• Rédaction de notes explicatives pour que les lignes de code écrites soient compréhensibles par les autres intervenants ;
• Ajout de nouvelles fonctionnalités et amélioration des performances d'une application existante ;
• Réalisation des tests unitaires et des tests d'intégration ;
• Support technique ;
• Mise à jour du code existant.
Quelles sont les compétences principales d'un Développeur·euse Java (Kotlin, Groovy...)
La maîtrise du langage Java doit être complétée par des connaissances :
• De la plateforme de développement J2EE ;
• D'autres langages de programmation ;
• Des bases de données Oracle et SQL ;
• Des outils et frameworks comme Spring, Spring boot, React, Angular, Hibernate, AWS, GWT, Struts ou Docker ;
• De l'algorithmique ;
• Des normes et procédures de sécurité pour lutter contre les cyberattaques ;
• De l'univers de l'entreprise (marché, services, clients).
Ceux qui souhaitent exercer en tant que développeur Java doivent par ailleurs maîtriser l'anglais.
Quel est le profil idéal pour un Développeur·euse Java (Kotlin, Groovy...)
Outre le diplôme et les compétences techniques, les recruteurs exigent des futurs développeurs Java qu'ils soient :
• Rigoureux et précis dans l'écriture des codes ;
• Créatifs ;
• À l'écoute ;
• Aptes à travailler en mode agile ;
• Flexibles et disponibles ;
• Capables de communiquer et de vulgariser ses connaissances aux personnes non techniques ;
• Curieux, car les programmes et langages informatiques évoluent constamment.
Un grand sens de l'analyse et de l'organisation est également de mise !