Find your next tech and IT Job or contract Java Developer (Kotlin, Groovy...)

The Java developer is a web and application development professional specialized in using Java, a server-oriented programming language. They are also called: Java programmer, Java programmer-analyst, Java software development engineer. This IT technician analyzes the specifications provided by the client to identify a technical solution that meets their technical and functional requirements point by point. They are then responsible for custom designing all or part of the computer program in Java. Then comes the trial and testing phase of the applications. Once the program is operational, they can proceed with writing technical documentation and user guides. The Java developer can progress towards supervisory positions, project manager, IT technical manager or even a commercial career.

Your search returns 790 results.
Contractor

Contractor job261387/Tech Lead Java - Risques de crédit

WorldWide People
Published on
Java

6 months
400-510 €
Paris, France
Tech Lead Technique JAVA- Risques de crédit - Expérience significative en tant que techlead Java Connaissance du langage Python et de l'environnement Hadoop. Aptitude à interagir avec des équipes multidisciplinaires et à comprendre les enjeux fonctionnels. Esprit analytique, force de proposition et capacité à travailler dans un environnement anglophone. Au sein de la DSI, notre équipe composée de 30 collaborateurs répartis entre Paris et Porto, a la charge de maintenir, de faire évolution et de traiter les nouveaux besoins sur le périmètre risques de crédit. Nous travaillons en mode agile, en étroite collaboration avec les métiers, et sommes intégrés dans un cadre d'agilité à l'échelle inspiré du modèle SAFe. Goals and deliverablesVos responsabilités Maintenabilité et évolutivité Informer son manager sur les décisions techniques à prendre, en clarifiant les enjeux et les risques associés tant aux choix à faire qu'à éviter Proposer une vision technique claire et des orientations cohérentes pour les projets dont il/elle a la charge Participer à la sécurisation et au développement des actifs existants et à venir Collaborer avec différentes équipes (architectes, production, métiers) pour anticiper et répondre aux futurs défis Contribuer activement à l'optimisation de l'architecture applicative en proposant des solutions intermédiaires innovantes, tout en respectant les objectifs de livraison de la roadmap métier Encadrement de l'équipe de développement : Collaborer avec les autres membres de l'équipe pour planifier, estimer et prioriser les tâches Accompagner les membres de l'équipe, partager des connaissances et aider à résoudre des problèmes techniques complexes Effectuer des revues de code pour garantir la qualité du code produit et s'assurer que les normes sont respectées. Participation au développement et maintenance sur l'ensemble du cycle de vie applicatif : Assurer le maintien en condition opérationnelle des assets du domaine en appliquant les standards DevOps et de sécurité de la Communauté client Livrer régulièrement des améliorations fonctionnelles et techniques en cohérence avec la roadmap métier Concevoir des solutions répondant aux besoins des utilisateurs tout en respectant l'architecture défini au sein du groupe. Vos atouts pour réussir Profil recherché : Expérience significative en tant que techlead Java Connaissance du langage Python et de l'environnement Hadoop. Aptitude à interagir avec des équipes multidisciplinaires et à comprendre les enjeux fonctionnels. Esprit analytique, force de proposition et capacité à travailler dans un environnement anglophone. Expected skillsSkillsSkill level Eclipse Expert Jenkins Expert Tomcat Expert SQL Expert Maven Expert Postman Expert Spring Boot Expert Python Expert Java Expert Sonar Expert Angular Expert
View this job
Contractor

Contractor jobPOT9321 - Un Ingénieur DevOps CI/CD sur Grenoble

Almatek
Published on
Java

6 months
Grenoble, Auvergne-Rhône-Alpes
Almatek recherche pour l'un de ses clients Un Ingénieur DevOps CI/CD sur Grenoble. 1. Contexte & objectifs de la mission L'outil Jenkins est aujourd'hui utilisé pour répondre à deux besoins : les activités de CI/CD (intégration et déploiement continus) et l'automatisation de la génération d'assets 3D. L'équipe Cybersécurité a identifié des risques de sécurité liés à Jenkins et demande une migration vers GitHub Actions. L'objectif est de renforcer l'équipe (aujourd'hui composée d'une personne DevOps) avec un profil dédié pour mener cette migration de bout en bout, en garantissant la continuité de service. 2. Périmètre & responsabilités • Analyser les pipelines Jenkins existants (CI/CD et génération d'assets 3D) et cartographier les dépendances. • Concevoir et construire les workflows équivalents sur GitHub Actions. • Migrer progressivement les pipelines en assurant la continuité de service et la non-régression. • Intégrer les exigences de sécurité définies avec l'équipe Cybersécurité (gestion des secrets, droits, conformité). • Documenter les nouveaux pipelines et transférer la connaissance à l'équipe DevOps en place. • Collaborer avec la personne DevOps déjà intégrée à l'équipe et les parties prenantes techniques. 3. Compétences techniques Indispensables • Maîtrise de GitHub Actions. • Maîtrise de Jenkins. • Maîtrise des activités de CI/CD (intégration et déploiement continus). • Connaissance d'AWS (Amazon Web Services). Appréciées (un plus) • Connaissance d'Azure (Microsoft Azure). • Capacité à faire du développement : Java, Python, Angular. 4. Profil & séniorité • Ingénieur DevOps confirmé, autonome sur la conception et la migration de pipelines CI/CD. • À l'aise pour analyser un existant Jenkins et le reconstruire sur GitHub Actions. • Sensible aux enjeux de sécurité et capable de travailler avec une équipe Cybersécurité. • Bon relationnel et esprit d'équipe : la mission est un renfort au sein d'une équipe existante. Localisation : Grenoble
View this job
Permanent

Job VacancyBusiness Development Manager (Maritime)

CGI
Published on

United Kingdom
The Space, Defence and Intelligence (SDI) business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise across the breadth of space, defence, intelligence, aerospace and maritime, all underpinned by our end-to-end cyber capability. We work collaboratively with global technology companies, cutting edge SMEs and academia to deliver the optimal solution for each client. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named one of the 'World's Best Employers' by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. As a Business Development Manager at CGI, you will play a pivotal role in identifying, qualifying, developing, and securing new business opportunities for CGI OpenSea360 and other maritime related areas. Working closely with the leadership team in maritime and wider SDI, you will execute strategies that drive growth across both public and private sector clients. This role will primarily be based at our Chippenham office, however there will be regular travel to client site across the UK and abroad. Due to the secure nature of the programme, you will need to hold UK Security Clearance.
View this job
Contractor

Contractor jobExpert SecDev / Application Security (AppSec) Senior (H/F)

Groupe Aptenia
Published on
DevSecOps
OWASP
Software Development LifeCycle (SDLC)

6 months
Paris, France
ContexteDans le cadre du renforcement de son équipe Cybersécurité, un grand groupe recherche un Expert SecDev / Application Security afin d'accompagner les équipes de développement dans l'intégration de la sécurité tout au long du cycle de vie des applications. Vous interviendrez comme référent sécurité applicative auprès des équipes de développement et d'architecture afin de promouvoir les bonnes pratiques DevSecOps, Secure SDLC et Shift-Left Security. MissionsAccompagner les équipes projets sur les sujets de sécurité applicative. Réaliser des analyses de risques et des revues d'architecture. Définir et maintenir les standards de développement sécurisé. Réaliser des audits de code et des tests de sécurité applicatifs. Intégrer les outils SAST, DAST et SCA dans les pipelines CI/CD. Piloter la remédiation des vulnérabilités avec les équipes de développement. Participer à la sécurisation des environnements Cloud et Kubernetes. Sensibiliser les développeurs aux bonnes pratiques Secure Coding. Contribuer à l'amélioration continue des pratiques DevSecOps. Profil recherchéMinimum 8 ans d'expérience en cybersécurité applicative. Solide expérience en développement logiciel. Très bonne connaissance des architectures applicatives modernes. Capacité à accompagner des équipes de développement. Anglais professionnel.
View this job
Contractor

Contractor job261934/Tech Lead Java / Angular Nantes

WorldWide People
Published on
Angular
Java

3 months
400-450 €
Nantes, Pays de la Loire
Tech Lead Java / Angular NantesLes compétences obligatoires : • Connaissance d'Oracle 12, Langages sql, plsql • Scripting en ksh sous AIX Au sein de l'équipe Portail / Bandeau Smartéo conduites en mode agile (Scrum) : la mission concerne une prestation de Tech Lead et se composera des activités suivantes : • La conception de la solution informatique en élaborant les spécifications détaillées le cas échéant • La rédaction des US techniques en lien avec les développeurs et le PPO • Les développements de la solution informatique et suivi des autres développements • Les tests unitaires • Le support de prod et recettes Le périmètre et les livrables des lots fera l'objet d'un partage entre le client le soumissionnaire en début de chaque lot, et lors des cérémonies agiles (avec affinage des estimations vs capacité à faire), afin de repréciser les attentes Les compétences obligatoires : • Connaissance d'Oracle 12, Langages sql, plsql • Scripting en ksh sous AIX Les compétences complémentaires appréciées : • Expertise Oracle (notions d'administration, requête SQL complexe, utilitaires Oracle type SQLloader) • Websphere . Goals and deliverables 1. Requête formalisée 2. Compte Rendu de recette 3. Demande de Travaux 4. Retour d'analyse de logs Expected skillsSkillsSkill level oracle 12 Confirmed JAVA Confirmed KSH Confirmed API REST Confirmed SQL Confirmed ANGULAR Confirmed
View this job
Permanent

Job VacancyDéveloppeur Java Full Stack Senior

ASTRELYA
Published on
J2EE / Java EE

40k-45k €
Ile-de-France, France
Développeur Java FullStack Banque / FinanceASTRELYA Île-de-France, France (Hybride) EnregistrerPostuler Astrelya est un cabinet de conseil franco/suisse, en très forte croissance depuis sa création en 2017, spécialisé dans la transformation digitale, l'excellence opérationnelle et l'innovation technologique. Il est composé de 300 expert passionnés. Le cabinet accompagne ses clients sur l'ensemble du cycle de transformation, depuis la phase de cadrage jusqu'à la mise en œuvre opérationnelle, avec une expertise forte en Data/IA, Cloud, DevOps et méthodes agiles. Astrelya se distingue par un modèle fondé sur la proximité, la confiance et une culture humaine forte, qui place les collaborateurs au cœur de la création de valeur. Dans le cadre de notre développement dans le secteur de la Banque / Finance, nous recherchons un Développeur Java / Angular confirmé Voici quelques exemples de projets sur lesquels vous pouvez intervenir : Refonte des applications en architectures microservices Modernisation des applications de flux financiers APIsation Vos Rôles & Responsabilités Participer à l'analyse des besoins et à leur modélisation Design de la solution en micro-services Conception / développement des fonctionnalités Mise en place de tests automatisés unitaires et fonctionnels Design graphique des écrans WEB Participer à la mise en place des pipelines CI/CD Etre garant des bonnes pratiques et de la qualité du code Support aux tests d'intégration IT et métier (UAT)
View this job
Contractor

Contractor jobStaff Engineer/Head of Engineering/Architecte technique (H/F) - Bordeaux (33)

LeHibou
Published on
Java
MySQL
Nosql

6 months
550 €
Bordeaux, Nouvelle-Aquitaine
Notre client dans le secteur Banque et finance recherche un/une Staff Engineer H/F Description de la mission : Contexte et objectif de la mission Il s'agit d'un poste de Staff Engineer au sein d'une équipe technique resserrée. La cible d'organisation est composée de deux profils juniors et de deux Staff. Les deux Staff portent ensemble le leadership technique de l'équipe, sans lead dédié au-dessus. Le poste est rattaché directement au CTO et correspond à un rôle d'Individual Contributor à fort impact, sans management d'équipe. L'entreprise développe des produits financiers adossés à l'or, avec un backend Java/Spring, une base MySQL multi-sources et des intégrations tierces. L'équipe accélère sa production de code ; l'enjeu est désormais de sécuriser et faire monter en maturité une plateforme en forte croissance. La mission consiste à agir comme l'un des piliers techniques capables d'identifier les points de blocage et de faire progresser la situation sur la fiabilisation, la couverture de tests, la qualité d'architecture et la réduction de la dette technique, tout en continuant à livrer de la valeur produit. Missions principales • Concevoir et développer des fonctionnalités backend robustes, du besoin produit jusqu'à la mise en production • Prendre en charge des sujets techniques transverses : découpage en domaines, conception d'API REST, choix et intégration de composants tels que scheduler, message broker ou cache • Identifier les points de fragilité de la plateforme (dette technique, zones peu testées, dépendances risquées) et proposer puis porter les améliorations • Contribuer à la robustesse de la plateforme : validation des entrées, gestion propre des secrets, principe de moindre privilège, maîtrise des dépendances • Collaborer étroitement avec le produit et les autres membres de la technique, défendre ses convictions techniques puis exécuter conformément aux arbitrages retenus • Faire monter en compétence les profils juniors par la pratique et les revues Profil recherché Socle non négociable • Solide expérience backend, idéalement en Java / Spring • Capacité à évoluer au-delà d'une seule stack technique, avec curiosité technique réelle • Bonnes bases d'architecture : découpage en domaines, conception d'API REST, réflexion sur le couplage et la cohérence des services • Discernement sur les composants d'architecture : capacité à identifier les zones de faiblesse et à mobiliser la bonne technologie au bon endroit (message broker, cache, scheduler, API gateway, SQL / NoSQL, etc.) • Autonomie et capacité à s'approprier un existant sans accompagnement constant Atouts bienvenus • Vernis ops / DevOps : notions en déploiement, observabilité et CI • Un peu de front • Sensibilité aux enjeux de conformité et de sécurité propres à la fintech • Expérience de contextes de forte croissance ou de reprise de dette État d'esprit attendu • Être moteur et proactif • Être enthousiaste et touche-à-tout • Faire preuve de maturité dans le désaccord, avec une capacité à argumenter techniquement puis à s'aligner sur les arbitrages produit ou CTO • Être à l'aise avec l'IA et prêt à faire évoluer ses méthodes de travail en utilisant des outils d'assistance IA sans sacrifier la qualité • Être orienté impact Stack et environnement • Backend : Java / Spring • Données : MySQL, architecture multi-sources • Intégrations tierces (prestataires paiement, signature, etc.) • API REST, découpage par domaines Modalités • Mission externe (prestataire / freelance), contractualisée par périodes de 3 mois renouvelables, dans une logique de collaboration pensée dans la durée • Rythme hybride avec 3 jours de présentiel par semaine • TJM selon profil Compétences / Qualités indispensables : Java / Spring, Architecture backend, Conception d'API REST, Leadership technique, Autonomie, Qualité logicielle et réduction de la dette Compétences / Qualités qui seraient un + : Vernis ops / DevOps, un peu de front, sensibilité aux enjeux de conformité / sécurité fintech, expérience de forte croissance ou de reprise de dette Informations concernant le télétravail : Oui — 2 jours/semaine
View this job
Contractor
Permanent

Job VacancyIngénieur Sécurité Opérationnelle SOAR

VISIAN
Published on
Java
Python

1 year
Ile-de-France, France
ContexteL'équipe de sécurité opérationnelle PSIRT (Production Security Incident Response Team) EMEA est en charge des missions suivantes pour l'ensemble des infrastructures de production d'une grande institution financière internationale en EMEA : Intégration, évolution et maintien en condition opérationnelle des architectures de collecte des logs et de détection d'incident de sécurité (SIEM/SOAR) Mise en place et évolution permanente des Use cases/Règles de corrélation Analyse et réponse aux incidents de sécurité Threat Hunting Investigation / Forensics Intégration, évolution et maintien en conditions opérationnelles du Global Security Dashboard Au sein de cette équipe, vous intégrez la sous-équipe automation, en charge des sujets suivants : Faire évoluer et maintenir la plateforme d'alerting Faire évoluer et maintenir le SOAR (Security Orchestration Automation and Response) Adapter ces plateformes pour les différents territoires (APAC/AMER) et soutenir leurs équipes Faire évoluer et maintenir les plateformes d'allowlisting, et de suivi des formulaires d'investigation Recueillir les besoins d'évolution auprès des membres du PSIRT, des autres équipes sécurité En lien avec l'équipe Défense, intégrer les différents outils sécurité dans la plateforme Documenter la plateforme (code, infrastructure) et en définir la roadmap Améliorer le monitoring Industrialiser et maintenir la plateforme Vectr La mission proposée vous fait intervenir en priorité sur ce dernier point. L'administration système, le développement en python et la mise en place de scripts (ansible, sql, shell) sont nécessaires. Cette mission nécessite un bon relationnel et de fortes capacités d'adaptabilité car les environnements suivis sont complexes en termes d'organisation. MissionsDéfinition des objectifs de niveau de services et autres indicateurs de santé et qualité de l'environnement de production Intégration et configuration de l'outillage de monitoring, logging et alerting Définition et implémentation des dashboards de pilotage de production et stratégie d'alerting Réponse sur incidents et opérations de production en mode DevOps en interaction avec les développeurs et spécialistes infrastructure au besoin pour assurer l'intégrité de la plateforme de production Suivi du cycle de vie des incidents jusqu'au rétablissement du service Lancement de la procédure d'escalade si nécessaire Communication vers les clients et la hiérarchie Analyse des changements devant avoir lieu en production et livraison des recommandations Analyse et évaluation des incidents d'exploitation de façon à optimiser les actions correctives et préventives Classification et définition de la priorité des opportunités d'amélioration de la résilience du système
View this job

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

Frequently asked questions about working as a Java Developer (Kotlin, Groovy...)

What is the role of a Java Developer (Kotlin, Groovy...)

The Java developer is a computer specialist who focuses on designing software and websites. As the name implies, they have Java programming language down pat! Passionate and versatile, the Java developer must possess solid technical skills and some essential qualities to provide their client with a customized IT solution.

How much does a Java Developer (Kotlin, Groovy...) charge

The mastered frameworks, the company's sector, its location and the technical issues to be solved are all criteria that affect the Java developer's salary. Nevertheless, their daily rate is relatively high, even for a beginner. The latter earns an average of 483 euros per day. Their salary will be around £40K.

What is the definition of a Java Developer (Kotlin, Groovy...)

The Java developer creates applications at the client's request using their preferred language: Java. For this purpose, they must comply with the requirements provided in the specifications. They develop the application, then manage the testing phase as well as maintenance and update planning

What type of mission can a Java Developer (Kotlin, Groovy...) handle

The tasks generally assigned to a Java developer are: • Definition of client needs; • Application programming; • Development of website structure; • Writing explanatory notes so that the written code lines are understandable by other stakeholders; • Adding new functionalities and improving the performance of an existing application; • Performing unit tests and integration tests; • Technical support; • Updating existing code.

What are the main skills of a Java Developer (Kotlin, Groovy...)

Knowledge of Java language must be complemented by knowledge of: • The J2EE development platform; • Other programming languages; • Oracle and SQL databases; • Tools and frameworks such as Spring, Spring boot, React, Angular, Hibernate, AWS, GWT, Struts or Docker; • Algorithms; • Security standards and procedures to combat cyberattacks; • The business environment (market, services, customers). Those who wish to work as Java developers must also master English.

What is the ideal profile for a Java Developer (Kotlin, Groovy...)

In addition to the diploma and technical skills, recruiters require future Java developers to be: • Rigorous and precise in writing code; • Creative; • Good listeners; • Able to work in an agile environment; • Flexible and available; • Able to communicate and explain their knowledge to non-technical people; • Curious, as computer programs and languages are constantly evolving. A strong sense of analysis and organization is also required!

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us