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...).
Basée à Lille, Lyon, Nantes, Grenoble, Marseille, Paris et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s'imposer comme une référence en matière de freelancing par son expertise dans l'IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Développeur COBOL (H/F) à Lyon, France. Contexte : Les missions attendues par le Développeur COBOL (H/F) : Prendre en charge de l'analyse et la résolution des incidents dans le respect des engagements de service et la méthode ITIL Traiter les demandes d'évolution et participer aux projets en suivant les spécificités fonctionnelles fournies par les référents fonctionnels Concevoir et développer les briques techniques nécessaires Réaliser les tests unitaires et les tests d'intégration des composants Participer aux recettes fonctionnelles Contribuer aux mises en production des composants dans le respect des pratiques Maintenir à jour la documentation technique et le référentiel de tests. Reporter l'avancement de son activité aux référents fonctionnels applicatifs métier, notamment via JIRA.
Notre client dans le secteur Agroalimentaire recherche un/une Analyste développeur / Business Analyst H/F Description de la mission : Contexte Le poste s'inscrit dans le cadre d'un remplacement lié à un départ en retraite. La mission vise à renforcer les activités applicatives sur des périmètres de gestion et de décisionnel au sein de la DSI, avec une intervention possible sur tout ou partie du périmètre selon le profil. Mission Le Business Analyst / Analyste développeur intervient sur les domaines Gestion (commerciale, achat, matière, EDI) et Décisionnel (reporting BO). Il contribue à la mise en œuvre de solutions et au bon fonctionnement des applications en développement interne ainsi que des progiciels, en lien avec les éditeurs et les équipes de la DSI, aussi bien sur les demandes d'évolution et les projets que sur la maintenance en condition opérationnelle. Principales responsabilités Mettre en œuvre des solutions applicatives et contribuer au bon fonctionnement des applications internes et des progiciels Réaliser les développements et les évolutions des applications Recueillir, suivre et qualifier les demandes utilisateurs, assurer un rôle de conseil et de formation Animer des groupes de travail sur l'avancement de la mise en œuvre des solutions correctives et évolutives Suivre la qualité des livrables en lien avec les utilisateurs et les prestataires Assurer le support correctif de niveau 2 et 3 sur les applications du périmètre Prendre en charge les demandes utilisateurs et résoudre les incidents dans les délais et avec le niveau de qualité attendu Piloter les développements applicatifs de bout en bout en garantissant qualité et performance Environnement technique Développement : programmation orientée objet, .NET, PowerBuilder Base de données : SQL, PL/SQL Reporting : Business Objects (BO) Fonctionnel : Gestion commerciale, achat, matière, EDI, décisionnel Données : modélisation des données Profil recherché Expérience Expérience sur un poste similaire Expérience en pilotage de développements applicatifs de bout en bout Compétences techniques Expertise confirmée en programmation orientée objet Maîtrise opérationnelle de .NET et PowerBuilder Solide maîtrise du SQL, incluant la construction de requêtes élaborées, l'optimisation des performances et l'extraction de données Maîtrise de la modélisation des données Bonne expertise de l'outil de reporting Business Objects (BO) Maîtrise des logiciels et outils du périmètre Compétences personnelles Bon relationnel et écoute active Capacités d'adaptation reconnues et implication dans les missions Capacité à travailler en équipe Communication efficace avec des parties prenantes non techniques Sens de l'organisation, rigueur, autonomie et proactivité Compétences / Qualités indispensables : Business analysis, Développement applicatif .NET, PowerBuilder, SQL, Business Objects (BO), Support applicatif N2/N3 Compétences / Qualités qui seraient un + : Connaissance fonctionnelle des périmètres Gestion (commerciale, achat, matière, EDI) et Décisionnel ; compétences en PL/SQLInformations concernant le télétravail : Oui — 2 jours/semaine
Mission de développement au sein d'un environnement Industrie 4.0, avec un fort enjeu autour du développement d'applications en C#/.NET et AvaloniaUI. Le consultant interviendra en tant que référent technique sur plusieurs applications et devra également disposer de solides compétences en Python, SQL et PostgreSQL, avec une sensibilité aux pratiques CI/CD et DevOps. Missions : - Piloter techniquement et réaliser les développements de plusieurs applications - Prendre le lead technique sur les technologies C#/.NET, AvaloniaUI et Python - Concevoir, développer et faire évoluer des applications dans un contexte Industrie 4.0 / MES - Participer à la conception technique et garantir la qualité, la robustesse et la maintenabilité du code - Mettre en œuvre et optimiser les bases de données SQL et PostgreSQL, en étant capable de présenter des exemples concrets d'optimisations réalisées - Intervenir sur différents contextes applicatifs afin de démontrer une réelle diversité d'utilisation et une bonne maîtrise des technologies - Contribuer aux pratiques CI/CD et DevOps : Git, Jenkins, Ansible, playbooks et automatisation - Collaborer avec les équipes Agile et participer aux cérémonies et activités de suivi projet - Assurer la documentation technique et le partage des bonnes pratiques Profil attendu : Développeur C#/.NET senior, disposant d'au moins 5 ans d'expérience, avec une expérience significative sur AvaloniaUI et le développement de plusieurs applications. Une solide maîtrise de Python, SQL/PostgreSQL ainsi qu'une sensibilité CI/CD / DevOps sont attendues. Le consultant devra être capable de prendre le lead technique sur son périmètre.
Notre client, acteur du secteur pharmaceutique, est à la recherche de son futur Développeur Python (H/F) pour intervenir dans le cadre du renforcement de ses équipes techniques sur des projets cloud stratégiques. Vos missions : Intégré à une équipe technique, vous devrez : Développer et maintenir des applications en Python Concevoir et déployer des solutions cloud Mettre en place et exécuter des tests unitaires Conteneuriser les applications via Docker Participer aux choix d'architecture technique Contribuer à l'optimisation des performances et de la qualité du code Intervenir sur des sujets innovants liés à l'IA générative (selon contexte) Les compétences techniques Maîtrise de Python Expérience Cloud Bonne maîtrise de Docker
Contexte de la mission: Dans le cadre du renforcement de nos activités en systèmes embarqués et environnements industriels à fortes contraintes techniques, nous recherchons un Développeur Logiciel Embarqué.Vous participerez au développement de logiciels temps réel intégrés dans des systèmes électroniques complexes, où la fiabilité et l'optimisation sont essentielles. Vos responsabilités: Vous serez en charge de: - Développer les logiciels embarqués en C/C++ - Analyser et traduire les exigences fonctionnelles en spécifications techniques - Participer à l'architecture logicielle et aux revues de conception - Rédiger la documentation technique - Réaliser les tests unitaires, d'intégration et les validations sur banc - Contribuer à l'intégration système - Collaborer avec les équipes logiciel, validation, système et électronique - Assurer la gestion de configuration et le suivi des changements (Git)
Nous recherchons un Développeur Fullstack orienté Front-End pour intervenir sur la conception, le développement et l'évolution d'un portail développeur ainsi que d'outils d'automatisation API dans un environnement e-commerce. Vous serez en charge du développement de nouvelles fonctionnalités front-end avec React, TypeScript et Next.js, de la création de composants réutilisables et de l'amélioration continue de l'expérience utilisateur. Vous interviendrez également sur l'intégration avec des services Node.js et les API de la plateforme d'API Management. La mission inclut également la mise en œuvre et l'exploitation de solutions cloud-native sur Google Cloud Platform (GCP), avec des services tels que Cloud Run, Cloud Scheduler et Cloud Storage, en veillant à la performance, la scalabilité et la fiabilité des applications. Vous participerez aux différentes phases du cycle de développement : conception technique, développement, tests automatisés, revues de code, documentation et amélioration continue des solutions mises en place.
Contexte du poste Rejoignez une entreprise pionnière dans le secteur des télécommunications, basée à Paris, et contribuez à des projets qui transforment le quotidien de millions de foyers en France. Intégré.e au sein de la Direction des Systèmes d'Information Fibre Optique, vous ferez partie d'une équipe dynamique d'une trentaine de personnes. Cette équipe est en charge de concevoir et de maintenir les logiciels essentiels pour le déploiement et la maintenance du réseau fibre. Que ce soit des applications mobiles pour les techniciens, des outils de pilotage des interventions ou des systèmes de gestion des incidents, votre expertise sera au cœur d'un défi technologique ambitieux : accélérer la couverture fibre pour tous. Le poste de Lead Développeur Go est ouvert pour renforcer l'efficacité de notre codebase et guider une équipe de cinq développeurs passionnés. Missions Missions principales - Définir et maintenir les standards de code Go, notamment à travers une architecture propre et une documentation technique rigoureuse. - Agir en tant que référent technique, en offrant mentorat, pair programming et revues de code pour améliorer les compétences de l'équipe. - Animer des sessions internes sur les meilleures pratiques en Go pour favoriser l'apprentissage continu. Missions annexes - Prioriser et répartir les tâches de développement en fonction des compétences, de la charge de travail, et des impératifs métier. - Collaborer avec d'autres équipes transverses pour assurer l'intégration fluide des projets SI. - Assurer une veille technologique active afin de proposer des améliorations significatives pour notre codebase. Stack technique À maîtriser - Langage Go - Principes de la Clean Architecture - Pratiques de revue de code et mentorat Environnement technique global - Outils de data visualisation - Systèmes de ticketing - Technologies de microservices et de messaging (Kafka, RabbitMQ)
Prestations prioritaires requises : Maîtrise de l'Écosystème Node.js : Expertise confirmée en Javascript ES6+ côté serveur, avec une expérience impérative sur les versions récentes (Node 22+). Frameworks & Architecture : Utilisation avancée de frameworks standards (au choix : NestJS, Express, Fastify ou Koa) pour la construction de backends robustes. Conception d'APIs : Excellence dans la conception, le développement et la sécurisation d'APIs REST JSON. Maîtrise des formats de données (JSON, YAML). Culture Testing & Qualité : Mise en œuvre systématique de tests automatisés (Jest, Mocha/Chai, Sinon) et suivi de la couverture de code (Istanbul/NYC). Environnement & Industrialisation : Utilisation du terminal Bash (sous Linux ou Mac OS X) Maîtrise de l'outillage Node (NPM, Nodemon, PM2). Gestion de version et workflows collaboratifs sous Git / GitLab. Documentation technique : Capacité à lire et exploiter des documentations techniques complexes en anglais. Soft Skills & Agilité : Habitué(e) aux méthodologies Agiles, vous savez vulgariser des concepts techniques complexes pour les équipes Produit et Design. Prestations complémentaires souhaitées : Persistance & Data : Connaissance des bases de données SQL (MariaDB/MySQL) et NoSQL (MongoDB, Redis). Utilisation d'ORM modernes comme Prisma ou TypeORM. Expérience sur le moteur de recherche ElasticSearch. Infrastructure & Performance : Conteneurisation d'environnements de développement avec Docker / Docker-compose. Optimisation avancée via les Worker Threads et gestion de flux temps réel (Websockets, SSE). Architecture événementielle (Pub/Sub) et intégration de bibliothèques type Faye. Sécurité & Protocoles : Maîtrise des standards d'authentification (OAuth2, JWT, SSO) et gestion fine du protocole HTTP (CORS, headers de sécurité). Qualité & E2E : Expérience en tests de bout en bout avec Cucumber / Gherkin. Outillage API : Maîtrise de Swagger, Postman ou curl pour le test et la documentation des points d'entrée. Collaboration Transverse : Capacité démontrée à dialoguer efficacement avec les équipes Front-end (Web/Mobile), ainsi qu'avec les équipes d'Exploitation (Ops). Rédaction & Méthodologie : Rigueur dans la documentation (Markdown, Confluence) et application de méthodes de conception orientées objet et structurées. Culture Web : Solides bases en HTML5/CSS3 pour une meilleure synergie avec le front.
Nous recherchons un profil analyste et développement mainframe (pacbase et cobol) pour une mission basé sur site client avec au moins 2 jours de présence par semaine sur site client à Bruges ou à Bordeaux Analyse technique et fonctionnel Assistance utilisateur Maintenance évolutive et corrective Réécriture de programme pacbase en cobol avec test associés Métier : Crédit complexe pour les entreprises Au moins 2 jours de présence sur site client à Bruges ou à Bordeaux Mission long terme en binôme avec un interne
Contexte, Enjeux et ObjectifsDans le cadre d'un programme de gestion des assets, recherche d'un consultant technique confirmé Attune EAM (ex-Hexagon EAM) avec 4 à 7 ans d'expérience maximum. La solution est une application de gestion des assets dédiée aux activités de traitement des eaux et de production d'eau potable. Elle repose sur un socle Attune EAM en SaaS et a fait l'objet d'un déploiement à grande échelle depuis 2024. Le paramétrage de la solution s'appuie sur les standards de configuration de l'éditeur afin de conserver les processus de maintenance au plus proche du standard. Les adaptations métier ont notamment été réalisées à travers : Le paramétrage des écrans La configuration standard de la solution Le développement de règles de gestion en Flex La mise en place de surcouches ergonomiques via un framework La création et la maintenance de rapports Cognos À ce stade du projet, nous recherchons un profil capable d'intervenir sur des activités de Tierce Maintenance Applicative (TMA), sous la responsabilité d'un Expert Solution et d'un Référent Fonctionnel. Principales missions1. Analyse et traitement des demandes de TMA Les demandes sont principalement émises par les utilisateurs via ServiceNow et concernent des anomalies ou des demandes d'évolution / de travail spécifique. À ce titre, le consultant devra : Diagnostiquer les problèmes rencontrés En collaboration avec l'Expert Solution et le Référent Fonctionnel, élaborer une solution adaptée Réaliser les développements et/ou requêtes nécessaires Effectuer les tests unitaires Mettre à jour les données utilisateurs concernées si nécessaire Optimiser les performances du système lorsque cela est requis Échanger avec les utilisateurs afin de mieux cadrer les besoins et les problématiques rencontrées Assurer un retour régulier sur l'avancement des demandes Documenter les solutions apportées dans les outils de suivi tels que ServiceNow ou JIRA Une bonne compréhension des processus de maintenance industrielle et de gestion des équipements constitue un atout. 2. Mise en place d'évolutions Le consultant interviendra également sur la réalisation de petites et moyennes évolutions : Formaliser les spécifications techniques Réaliser les développements et/ou paramétrages nécessaires, dans le respect des méthodes projet et des bonnes pratiques Attune EAM Réaliser les tests techniques unitaires et, si nécessaire, les tests de performance Prendre en compte les retours issus des tests d'intégration réalisés par les équipes concernées Participer au déploiement des évolutions sur les différents environnements applicatifs 3. Livrables attendus Dans le cadre de la prestation, le consultant devra produire, a minima, les livrables liés aux activités réalisées, notamment : Documentation des solutions mises en œuvre Spécifications techniques Éléments de paramétrage et de développement Résultats des tests réalisés Mise à jour des tickets et outils de suivi Ces livrables pourront être complétés en fonction des besoins du projet.
Dans le cadre de projets d'ingénierie logicielle et de développements sur-mesure à forte complexité technique, nous recherchons un(e) Développeur(se) Senior Salesforce. Rattaché(e) à l'équipe Tech / Architecture, vous interviendrez en expert sur la conception, le développement de composants sur-mesure, l'interconnexion du SI et l'optimisation des performances applicatives. Missions : Développement Front-End & Logiciel : Développer des interfaces utilisateur modernes et réactives via Lightning Web Components (LWC). Rédiger la logique métier serveur robuste et évolutive en Apex. Intégration SI & Architecture : Concevoir et implémenter des flux d'intégration fluides via API REST / SOAP. Interconnecter Salesforce avec l'écosystème SI tiers (ERP, bases de données, middleware). Qualité, Performance & Bonnes Pratiques : Effectuer le refactoring du code existant et assurer la maintenance évolutive. Optimiser les requêtes SOQL / SOSL et maîtriser la gestion stricte des limites de la plateforme (Governor Limits). Livraison Continue & DevOps : Rédiger et exécuter les tests unitaires pour garantir une couverture de code maximale. Intégrer et livrer les développements au sein des pipelines CI/CD (Git, Copado ou outils équivalents).
Hanson Regan recherche un développeur SOLIFE pour un contrat de 6 mois renouvelable dans le cadre d'un projet de 2 ans. Nous recherchons un développeur SOLIFE pour rejoindre un projet de transformation majeur axé sur la migration d'un système d'assurance existant vers SOLIFE. Rôle et responsabilités : Contribuer à la migration du système existant vers SOLIFE, notamment aux activités de développement, d'intégration et de migration technique. Analyser les exigences techniques et traduire les spécifications fonctionnelles en solutions robustes et évolutives. Développer et maintenir les composants, les règles métier et les interfaces SOLIFE. Participer à l'intégration de SOLIFE avec les applications et systèmes d'entreprise environnants. Développer et maintenir les API, les services Web et les interfaces nécessaires à l'intégration du système. Analyser et résoudre les problèmes de production, les anomalies et les incidents techniques. Effectuer des analyses techniques et des investigations sur les causes profondes des problèmes identifiés lors du développement, des tests et de la migration. Participer aux tests unitaires, aux tests d'intégration et aux tests système, et apporter son soutien aux activités de recette utilisateur (UAT). Collaborer étroitement avec les analystes métier, les équipes fonctionnelles et les autres développeurs afin de garantir la bonne mise en œuvre des exigences. Contribuer à la documentation technique, aux normes de codage et aux bonnes pratiques. Assister les activités de migration, de basculement et de mise en production, y compris le dépannage technique et le support post-production. Participer aux cérémonies Agile et contribuer à la planification, à l'estimation et à la livraison des projets. Compétences et expérience requises : Expérience confirmée en tant que développeur SOLIFE. Solide expérience pratique de Vermeg SOLIFE, idéalement dans le cadre de projets d'assurance-vie. Expérience de la migration ou de la transformation de systèmes existants. Bonne compréhension des processus métier et de la gestion des contrats dans le secteur de l'assurance-vie. Solide expérience en développement et intégration. La maîtrise de Java/JEE est un atout. Expérience des services Web SOAP/REST, des API et des technologies de bases de données. Capacité à analyser des problèmes techniques complexes et à proposer des solutions efficaces. Expérience du travail en environnement Agile et de la collaboration avec les analystes métier et les équipes fonctionnelles. Excellentes compétences en communication et capacité à travailler dans un environnement international. L'anglais est indispensable. Conformément aux exigences du client, les freelances doivent pouvoir travailler via leur propre entreprise. Nous n'acceptons malheureusement pas les candidatures via des sociétés de portage salarial pour ce poste. Si cette opportunité vous intéresse, veuillez nous contacter au plus vite.
Contexte : Dans le cadre du renforcement de nos équipes IT Finance, nous recherchons un Développeur C# Senior capable de prendre en charge des projets C# de bout en bout dans des environnements critiques liés à la banque et à la finance de marché. Le candidat interviendra sur des systèmes à forte valeur ajoutée, en interaction étroite avec les équipes métiers (Front Office, Risk, Middle/Back Office). Missions principales Prendre en charge et piloter des projets de développement C# (analyse, conception, développement, tests, mise en production) Maintenir et faire évoluer des applications critiques en environnement bancaire / finance de marché Intervenir sur l'intégration et l'évolution de progiciels de marché (ex. Murex, Sophis, etc.) Collaborer avec les équipes métiers pour comprendre les besoins fonctionnels et proposer des solutions techniques adaptées Participer aux phases de spécifications fonctionnelles et techniques Assurer la qualité du code (revues, bonnes pratiques, performance, sécurité) Gérer les incidents de production et proposer des améliorations continues Encadrer et accompagner des développeurs plus juniors si nécessaire Environnement technique Langage : C# / .NET (.NET Core, .NET Framework) Architectures : applications distribuées, services, API, microservices Bases de données : SQL Server, Oracle (souhaité) Outils : Git, CI/CD, outils de monitoring Progiciels Finance de Marché : Murex, Sophis (ou équivalents) Environnements : Windows, Linux (selon projets)
SI TU PENSES QUE RPA EST UNE NOUVELLE ÉQUIPE DE FOOT, CETTE ANNONCE N'EST PEUT-ÊTRE PAS POUR TOI … CE QUE TU RECHERCHES : Optimiser les processus métier grâce à l'automatisation Concevoir et déployer des solutions RPA performantes Relever des défis techniques et fonctionnels dans des environnements complexes Donner un nouveau souffle à ta carrière Alors nous avons la mission idéale pour toi. Au sein d'un acteur majeur du retail, tu participeras à l'identification, à la conception et au déploiement de solutions d'automatisation des processus métier via les technologies RPA : Analyse des processus et identification des opportunités, tu réaliseras Conception et développement des solutions RPA, tu piloteras Déploiement et intégration des robots, tu assureras Optimisation et amélioration continue des workflows, tu garantiras Veille technologique et innovation en RPA, tu impulseras Les équipes métiers, tu accompagneras Aux instances de gouvernance digitale, tu contribueras
Nous poursuivons notre développement dans le Sud-Est et recrutons un(e) Ingénieur développement C++ moderne / Linux embarqué pour l'un de nos clients (secteur Défense) situé vers Aix-en-Provence. Mission : Au sein d'une petite équipe software, vous participerez au développement en C++ / Linux embarqué d'un produit logiciel de calculateur & gestion de positions (cartographiques) destiné à l'armée Française. En fonction de votre niveau d'expérience, vous pourrez être amené à participer à l'analyse des spécifications système, à la conception détaillée, ainsi que dans tous les cas aux tests unitaires.
Poste : Développeur Python confirmé Environnement : Référentiels Transverses – Tech Expertise & Solutions, BPCE Contexte : Programme de migration des ETL Informatica PowerCenter vers Python Intervention sur plusieurs applications : Annuaire Pages Blanches, Organigramme et référentiel des rôles (RCI) Conception / Design des nouveaux traitements à partir des spécifications des BA Développement en Python selon le framework interne et une architecture conteneurisée Transformation, préparation et alimentation des données en base Mise en place des traitements d'acquisition, transformation, chargement et exposition des données Réalisation des tests unitaires et tests automatisés Livraison en UAT et préparation de la documentation pour les environnements supérieurs Travail au sein d'une Squad Python Agile, avec des développeurs et Tech Leads à Paris et Porto Fonctionnement en sprints de 3 semaines
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 !