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 766 results.
Permanent

Job Vacancy
Développeur Full Stack – Java / Microservices / Cloud (Toulouse)

DATACORP
Published on

39k-48k €
Toulouse, Occitania
Description du poste Dans le cadre de la création d’une nouvelle structure basée à Toulouse, nous recherchons un Développeur Full Stack expérimenté. Vous intégrerez une équipe en construction avec de fortes perspectives d’évolution, notamment vers un rôle de Tech Lead . Vous interviendrez sur des projets modernes à forte composante architecture et industrialisation. Missions principales Concevoir et développer des applications Full Stack en environnement Java et front-end moderne Participer à la mise en place d’architectures microservices Développer et maintenir des APIs en Java / Spring Boot Contribuer au développement front-end (Angular, React ou Vue – Angular privilégié) Participer à la mise en place des pipelines CI/CD Travailler sur l’industrialisation et le déploiement des applications Collaborer avec les équipes techniques dans un environnement agile Participer à l’amélioration continue des architectures et des pratiques de développement Environnement technique Backend : Java / Spring Boot Frontend : Angular (idéalement), React ou Vue Architecture : Microservices Messaging : Kafka, RabbitMQ ou ActiveMQ DevOps : Docker, Jenkins Conteneurisation : Kubernetes Base de données : PostgreSQL (idéalement) Outils : Jira CI/CD et industrialisation Compétences requises Expérience significative en Java / Spring Boot Expérience en développement front-end (Angular, React ou Vue) Bonne compréhension des architectures microservices Expérience sur des brokers de messages (Kafka, RabbitMQ ou ActiveMQ) Maîtrise des pipelines CI/CD (Docker, Jenkins) Connaissances Kubernetes Utilisation de Jira en environnement projet Compétences appréciées Expérience sur PostgreSQL Expérience en encadrement ou animation d’équipe (évolution vers Tech Lead) Expérience en IA appliquée au développement (LLM, agents, outils type Claude Code) Intégration de LLM dans des processus métiers Localisation Poste basé à Toulouse .
Contractor

Contractor job
Développeur Java / Angular Confirmé – Environnement Agile & DevSecOps

Freelance.com
Published on
Angular
Apache Kafka
Apache Maven

1 year
490-520 €
Ile-de-France, France
Dans le cadre de la modernisation d’applications stratégiques à forte visibilité, nous recherchons un Développeur Java / Angular Confirmé pour rejoindre une équipe Agile organisée en train SAFe. Vous interviendrez sur la refonte d’un module web de simulation destiné à des utilisateurs internes et externes, avec des enjeux forts autour de l’expérience utilisateur, de l’accessibilité numérique (RGAA), de la qualité logicielle et de l’industrialisation des pratiques DevSecOps. Vous évoluerez dans un environnement technique moderne, au sein d’équipes pluridisciplinaires orientées qualité, performance et amélioration continue. En tant que développeur confirmé, vous jouerez un rôle clé dans la conception et le développement des solutions applicatives. À ce titre, vous serez amené à : Concevoir, développer, tester et maintenir des applications robustes jusqu’en production Participer à la conception technique des composants backend et frontend Contribuer activement à la qualité du code et aux bonnes pratiques de développement Mettre en œuvre des stratégies de tests automatisés (TU, TI, E2E) Participer à l’amélioration continue des pipelines CI/CD et des pratiques DevSecOps Intégrer les exigences de sécurité, de performance et de maintenabilité Intervenir sur les sujets de production, incidents et optimisation applicative Participer aux rituels Agile / Scrum et aux cérémonies SAFe Accompagner les développeurs plus juniors via les revues de code et le partage de bonnes pratiques Être force de proposition sur les choix techniques et l’amélioration continue Contribuer à l’adoption des outils d’IA générative dans les pratiques de développement
Contractor
Permanent

Job Vacancy
Ingénieur RUN SailPoint ISC Identity Security Cloud. 

IBSI
Published on
Git
HTML
Java

12 months
40k-45k €
520-580 €
Noisy-le-Grand, Ile-de-France
Au sein de l’équipe Run IAM de notre client, vous serez chargé d’assurer le maintien en conditions opérationnelles de la solution SailPoint ISC Identity Security Cloud. Pour le traitement des incidents, la mise en œuvre des demandes d’évolution ainsi que les opérations de configuration. Gestion des incidents de sécurité Sailpoint niveau 2-3: Analyse de la demande Résolution par expertise technique Importation des profils dans la solution IGA basée sur Sailpoint Identity Service Cloud Gestion des problèmes critiques Suivi et remédiation des anomalies : Identification des anomalies et des incidents Analyse de l'incident ou du dysfonctionnement Définition et mise en œuvre de la solution corrective Suivi et gestion des incidents Rédaction des comptes rendus et Reporting, incluant un suivi hebdomadaire de l’état d’avancement (nombre de tickets traités, points d’attention et prochaines étapes...). Gestion des évolutions et de la configuration : Analyse des besoins utilisateurs et de l’environnement Définition des évolutions et des priorités Raccordement des profils aux différents applicatifs déjà existants Paramétrage de la solution afin de garantir que les profils métiers soient bien configurés et fonctionnels Spécification et conception des évolutions (mineures) Mise à jour du Document d’Architecture Technique et matrice des flux Gestion et déploiement de nouveaux connecteurs ou mise à jour des existants (ex: SAP S/4, SAP CRM, SAP BW, Azure AD et CyberArk) Revue de la feuille de route (pour les évolutions futures) Développement des évolutions (mineures) Validation des évolutions (mineures) Déploiement des évolutions (mineures) Documentation des évolutions (mineures) Suivi post déploiement (pour les évolutions. Compétences requises: Compétences RUN Langage de programmation Java/Python/Perl/C/C++/C# Langages Web : Javascript,HTML,CSS Maitriser la solution sailpoint cloud ISC Outils collaboratifs :SVN, GIT Annuaire et base de données : LDAP, SQL, Oracle/DB2 Avoir des connaissances sur les outils de ticketing (idéalement Service Now..).
Contractor

Contractor job
Senior Software Engineer IA / Full Stack - Studio IA/Data - Remote H/F

EASY PARTNER
Published on
AWS Cloud
Docker
FastAPI

6 months
450-520 €
Marseille, Provence-Alpes-Côte d'Azur
Missions Concevoir et développer des applications de A à Z Développer des APIs et services backend robustes en Python Participer au développement frontend et aux interfaces utilisateurs Déployer et maintenir les applications sur des environnements cloud Intégrer des solutions IA et GenAI dans des produits clients Participer aux choix d'architecture et aux réflexions techniques Échanger directement avec les clients et comprendre leurs enjeux métier Accompagner ponctuellement les équipes lors de workshops et hackathons techniques Stack technique Backend Python FastAPI / Django / Flask Frontend React Next.js TypeScript Cloud & DevOps AWS ou GCP Docker Kubernetes CI/CD IA LLM RAG Agents IA LangChain / LlamaIndex (bonus) Mobile (bonus) React Native Flutter Kotlin Swift
Contractor
Permanent

Job Vacancy
Développeur(se) SailPoint IIQ – Environnement IAM Critique

GAGNITECH
Published on
Git
IAM
Java

3 months
Hauts-de-Seine, France
Vous interviendrez en tant qu’expert(e) SailPoint IIQ au sein d’un environnement IAM stratégique et fortement sécurisé. Votre rôle sera de concevoir, développer, maintenir et optimiser les composants IIQ tout en garantissant la conformité aux standards internes de sécurité, de qualité et de performance. Vos missions principales : 1. Développement IIQ Développer et maintenir les composants IIQ : workflows, règles BeanShell, connecteurs, tâches planifiées Implémenter les modèles de rôles, politiques de provisioning et campagnes de certification Garantir un code conforme aux standards internes (sécurité, performance, maintenabilité) 2. Intégration d’applications Développer les connecteurs nécessaires (LDAP, AD, SAP, SQL, API…) Gérer les flux d’échanges : import, export, synchronisation Concevoir les schémas de provisioning adaptés aux besoins métiers 3. Tests et validation Créer et maintenir les jeux de tests automatisés Participer à la validation technique des livraisons Contribuer aux recettes internes avant UAT 4. Revue et amélioration du code Participer aux revues de code Identifier la dette technique et proposer des optimisations Partager les bonnes pratiques au sein de l’équipe 5. Support technique avancé Analyser ponctuellement des incidents N3 Contribuer à la mise en place de correctifs durables Intervenir uniquement dans le cadre défini (pas de substitution au support)
Permanent
Fixed term
Contractor

Job Vacancy
Ingénieur IAM SailPoint IIQ Senior (Développement & Intégration)

VADEMI
Published on
Git
Java
sailpoint

6 months
Châtillon, Ile-de-France
Objectif global : Développer Sailpoint Contrainte forte du projet : Environnement IAM critique nécessitant une expertise SailPoint IIQ confirmée et le respect des standards de sécurité et de qualité. Le livrable est Composants IIQ développés, testés et documentés. Compétences techniques sailpoint - Expert - Impératif Java - Expert - Impératif GIT - Expert - Impératif Redaction de documentation technique - Confirmé - Important Connaissances linguistiques Anglais Professionnel (Impératif) Description détaillée 1. Développement et maintenance applicative IIQ - Développer et maintenir les composants de IIQ : workflows, règles BeanShell, connecteurs, tâches planifiées - Réaliser les évolutions techniques validées par le Tech Lead - Implémenter les modèles de rôles, politiques de provisioning, campagnes de certification - Assurer la conformité du code avec les standards internes : sécurité, performance, maintenabilité 2. Intégration d’applications - Implémenter les connecteurs nécessaires pour raccorder les applications cibles (LDAP, AD, SAP, SQL, API, etc.) - Gérer les échanges de données (import, export, synchronisation) - Créer les schémas de provisioning adaptés, en lien avec les besoins métier validés 3. Tests et validation technique - Créer ou maintenir les jeux de tests techniques automatisés (scripts, campagnes) - Contribuer à la validation technique des livraisons - Participer aux recettes internes avant UAT fonctionnelle 4. Revue et amélioration du code - Participer aux revues de code des autres développeurs - Détecter la dette technique, proposer des refactors ou des optimisations - Partager les bonnes pratiques au sein de l’équipe de développement 5. Support technique avancé (en encadrement défini) - Aider ponctuellement à l’analyse technique d’incidents N3 (logs, règles cassées…) - Participer à l’élaboration de correctifs ou d’améliorations durables - Ne pas se substituer au support : toute action corrective hors dev doit être validée
Contractor
Permanent
Fixed term

Job Vacancy
Chef de projet développement Web

EDC DIGITAL-IT
Published on
Agile Scrum
Development
Java

1 year
40k-45k €
450-600 €
Paris, France
Le chef de projet devra piloter, coordonner et garantir le succès des actions techniques menées par une équipe de quatre développeurs web full stack. La gestion du projet s’appuiera sur les méthodologies agiles, notamment via l’outil Jira qu’il devra créer, alimenter et suivre tout au long du cycle de vie du projet. Responsabilités opérationnelles : Le futur chef de projet sera chargé de définir les plannings des activités techniques, de veiller à la bonne répartition des tâches et de suivre l’avancement à l’aide de Jira. Il devra recueillir les expressions de besoins formulées par les Product Owner, les analyser puis les traduire en activités concrètes destinées aux experts techniques. La conduite des réunions de lancement, des présentations d’étapes et des passations sera également de sa responsabilité, tout comme l’animation de ces moments afin d’assurer la cohésion et la clarté des échanges. Un regard critique sera exigé sur les livrables produits par l’équipe ; il devra s’assurer que chaque livrable respecte les exigences de qualité et de conformité. À cet effet, il définira et mettra en place des indicateurs de suivi permettant de mesurer la qualité de service attendue et de garantir le maintien en conditions opérationnelles. Il supervisera la phase de recette, veillant à ce que chaque réalisation soit validée avant son déploiement en production. Domaines d’expertise de l’équipe L’équipe sous sa direction travaille sur le développement front end avec Vue.js 2 et 3, sur le back end en Java et Spring Boot, sur la conteneurisation via Podman ou Docker, sur les systèmes Linux (Debian), sur le stockage objet compatible S3, ainsi que sur la consommation d’API Cloud telles qu’OpenStack et OpenShift. Une bonne compréhension de ces technologies est indispensable pour assurer la liaison entre les besoins fonctionnels et les réalisations techniques. Compétences et qualifications attendues : Le candidat devra maîtriser les pratiques agiles (Scrum, Kanban) ainsi que l’outil Jira, et justifier d’une expérience avérée dans la coordination d’équipes techniques de taille comparable. Une compréhension des technologies front end, back end, conteneurisation, systèmes Linux, stockage objet et API Cloud est requise afin d’assurer une liaison efficace entre le besoin exprimé et la solution livrée. Il devra également posséder d’excellentes compétences en communication, être capable d’animer des réunions, de formaliser les besoins et de produire des comptes rendus clairs. La mise en place d’indicateurs de suivi, le pilotage de la recette fonctionnelle et technique, ainsi que le respect des exigences de sécurité font partie des exigences du poste. Une expérience d’au moins trois ans dans la gestion de projets de développement web ou d’infrastructures Cloud est souhaitée. Le français courant (écrit et oral) est indispensable, tandis que l’anglais technique est requis pour la documentation et les échanges avec les fournisseurs.
Contractor

Contractor job
Développeur Java VueJ.S Python / Open-Source / Cloud Native (F/H)

CELAD
Published on
Cloud
J2EE / Java EE
Open Source

12 months
400-460 €
Paris, France
Envie d’un nouveau challenge... CELAD vous attend ! 🚀 Nous poursuivons notre développement et recherchons actuellement un.e Expert Open-Source / Cloud Native Platform Engineer pour intervenir chez un de nos clients bancaires. 💻💼 Voici un aperçu détaillé de vos missions 🎯 : Accompagner la transformation d’une plateforme de développement interne en projet open-source de référence Collaborer avec les équipes techniques afin de faire évoluer l’architecture vers davantage de modularité et d’extensibilité Identifier les dépendances aux technologies internes et définir des stratégies d’abstraction Garantir une architecture ouverte, scalable et adaptée aux contributions externes Définir les standards de documentation technique et contribuer à la production des contenus communautaires Participer à la mise en place de la gouvernance open-source : code de conduite, templates, process de contribution et de revue Contribuer au développement des fonctionnalités liées à l’expérience contributeur Promouvoir les bonnes pratiques open-source au sein des équipes Accompagner les développeurs dans l’adoption d’une culture collaborative et de communication asynchrone Interagir avec les premiers utilisateurs et contributeurs de la communauté
Contractor

Contractor job
Mission d'Architecte Solution en environnement transactionnel

SKILLWISE
Published on
AWS Cloud
Google Cloud Platform (GCP)
J2EE / Java EE

3 months
600-850 €
Paris, France
Nous recherchons un Solution Architect Senior freelance pour accompagner plusieurs projets de transformation, d’intégration et d’évolution de plateformes digitales critiques. Vous interviendrez dans un environnement international, dynamique et à forte volumétrie, avec des enjeux importants autour de la performance, de l’intégrité des données, de la sécurité et de l’évolutivité des architectures. Votre rôle consistera à définir les architectures cibles, construire les trajectoires d’évolution et accompagner les équipes dans la mise en œuvre de solutions robustes, scalables et sécurisées. Vos principales missions : Concevoir des architectures distribuées et transactionnelles à grande échelle Définir les trajectoires d’évolution applicative et cloud Participer à l’urbanisation de systèmes complexes Concevoir des architectures microservices et des stratégies d’API Management Accompagner les équipes dans les choix d’intégration entre systèmes Challenger les choix techniques tout en sachant faire les bons compromis Vulgariser des sujets complexes auprès d’interlocuteurs métiers et techniques Contribuer aux réflexions autour de la sécurité, de l’authentification et de l’autorisation Il s'agit d'une mission longue dans un contexte international, avec des projets structurants, variés et à fort impact.
Permanent

Job Vacancy
Tech Lead / DevOps (H/F)

Link Consulting
Published on
Angular
API REST
CI/CD

45k-50k €
Toulouse, Occitania
Notre client, acteur reconnu de la transformation numérique des collectivités territoriales, développe une nouvelle suite logicielle dédiée à la gestion des politiques sociales des départements. Dans le cadre de ce projet stratégique et du développement de ses activités, il recherche son futur Responsable Technique – Projet Suite Logicielle Sociale (H/F) pour son site d'Aurillac (15) ou Toulouse ( 31). Au sein d'une équipe dynamique et expérimentée, vous participez, en soutien du Responsable d'Unité, au développement, à la maintenance et à l'évolution des applications de la suite sociale départementale. Vous contribuez activement à la conception, à la fiabilité et à l'évolution de cette solution stratégique destinée aux collectivités territoriales. ## Vos missions * Assurer le développement et la maintenance des applications ; * Intervenir en tant que référent technique sur les volets Back-End et Front-End ; * Participer aux choix d'architecture et à la définition des bonnes pratiques de développement ; * Garantir la qualité du code, des tests, des livrables et le respect des exigences de sécurité ; * Administrer les environnements techniques et contribuer à l'industrialisation des processus CI/CD ; * Diagnostiquer et corriger les incidents techniques ; * Assurer un support technique auprès des utilisateurs ; * Rédiger les documentations techniques et les guides utilisateurs ; * Présenter les orientations techniques et participer aux réunions de pilotage ; * Accompagner les équipes techniques et métiers dans l'évolution de la solution ; * Réaliser des Proof of Concept (POC) et assurer une veille technologique permanente ; * Participer ponctuellement à des déplacements en collectivités pour des missions d'installation, d'accompagnement ou d'assistance technique. ## Compétences techniques attendues * Bonne maîtrise de Java et Angular * Expérience significative en développement d'applications web modernes * Bonne connaissance des API REST, de la sécurité applicative, des bases de données et de l'architecture logicielle * Maîtrise des mécanismes d'authentification et de gestion des accès (Keycloak, LDAP, SSO) * Connaissance des environnements de conteneurisation et d'orchestration (Docker, Docker Swarm ou équivalent) * Bonne maîtrise des environnements Linux et des outils CI/CD * Connaissances en Business Intelligence et des outils ETL (Extract Transform Load) appréciées * Capacité à présenter un projet, animer des réunions et collaborer avec des interlocuteurs variés * Connaissance des méthodologies Agile appréciée
Permanent

Job Vacancy
Javascript with Agile Software Engineer - Central London

Nexus Jobs Limited
Published on

£60k-85k
London, England, United Kingdom
Javascript and Agile Software Developer – Central London The Client Developer will be responsible for the development and delivery of all client side aspects of our product, developing new features and launching new platforms. A successful candidate will have a proven ability in delivering customer facing JavaScript applications, in an Agile software development environment and a passion for building a world class product. As part of the tech team, you will play a lead role in this by designing and building world leading streaming services across web, mobile and TV platforms, working on new feature releases and evolving the next phase of our application framework. With a rapidly expanding company; growth within the team and opportunities to lead engineering initiatives are abundant. We need people who want to help us build a strong engineering culture and a fun, vibrant workplace. You will deliver high quality, robust and testable code adhering to internal engineering procedures, code conventions and development methodologies. Contribute to comprehensive documentation that supports the development and support lifecycles. Work to continually improve software deployment to ensure iterative releases and rapid deployment of updates to our customers across all platforms. Mentoring and supporting other developers with their day-to-day work. Monitor system performance and resolve any issues or failures in staging or production environments. Must have experience with JavaScript (vanilla JS, prototypes, scoping, design patterns, memory profiling). Track record of successful software delivery through all phases of development, including coding standards, code reviews, source control management, build processes, testing, and operations. Working knowledge of object-oriented design, design patterns and extreme programming. Familiar with build automation and continuous integration 3Ability to write unit tests using JavaScript in a common library such as Jasmine. Any experience of the following sills would be pretty handy: Node.js or other programming languages Cross-platform development preferable on smart TV and consoles Development of a high-profile digital video service Test driven development Experience with AWS, Docker, Kubernetes Experience of working in an Agile software development environment. Location is Central London. Please send your CV to us urgently for this contract assignment in Word format along with your salary and availability.
Premium Job
Contractor

Contractor job
Software Engineer - AI project

F FIVE
Published on
Javascript
Node.js
PostgreSQL

1 year
US$400-550
United Kingdom
💻 Software Engineer - $180,000 - $250,000/year Remote | Full-time | TypeScript | React | Node.js | PostgreSQL We're looking for an early-career Software Engineer to join a fast-growing team building AI-powered recruitment technology. In this role, you'll help develop and improve products that automate candidate sourcing, screening, and hiring workflows. You'll work across the full stack, collaborate with experienced engineers, and contribute to building scalable solutions used by companies worldwide. This is an excellent opportunity for someone with strong fundamentals in software development who wants to gain hands-on experience working with modern technologies, cloud infrastructure, and AI-driven products. PST timezone overlap required (at least 6-8 hours). Responsibilities Contribute to the design and development of fullstack systems powering core product workflows Build backend services and APIs with guidance, focusing on clean, maintainable code Develop user-facing features and interfaces that ship directly to real users Support data modeling efforts and learn best practices for database performance and scalability Collaborate with product and design teams to turn ideas into working features Participate in code reviews, testing, and continuous improvement of engineering quality Help debug issues and learn how to maintain reliable production systems Requirements Early-career Software Engineer in Computer Science, Computer Engineering, or a related field Solid fundamentals in JavaScript/TypeScript Familiarity with frontend frameworks like React Familiarity with backend development (Node.js) Exposure to databases (PostgreSQL or similar) and general data modeling concepts Understanding of how APIs work and how applications communicate Curiosity, strong willingness to learn, and attention to detail Nice to Have (Not Required) Internship experience in software engineering. Exposure to cloud platforms (AWS, GCP, or Azure). Familiarity with Git, CI/CD basics, or deployment workflows. Interest in AI, data-driven products, or modern system design. Experience working on team projects or hackathons. How to Apply Apply for this position with your CV If your profile is selected, you'll be invited to complete a short AI-powered interview (20–30 minutes, fully asynchronous), featuring questions based on your experience, projects, and CV. Candidates who successfully pass the screening process will be contacted regarding the next steps.
Contractor
Permanent

Job Vacancy
Data engineer

MSI Experts
Published on
Apache Spark
Databricks
Java

6 months
40k-48k €
400-450 €
Lyon, Auvergne-Rhône-Alpes
Dans le cadre de la modernisation de son système de gestion des données, notre client recherche un(e) Data Engineer afin de participer à la transformation et à l’industrialisation de ses traitements data. Vous intégrerez une équipe technique engagée sur des projets stratégiques liés à la migration d’applications historiques vers des technologies Big Data et Cloud plus performantes et évolutives. Vos missions Participer à la migration de traitements décisionnels développés sous Informatica et PL/SQL vers des solutions Big Data basées sur Spark (Java). Assurer la maintenance corrective et évolutive des traitements existants afin de garantir leur stabilité et leur performance. Concevoir, développer et optimiser des pipelines de données dans un environnement Cloud moderne autour de Databricks. Industrialiser les traitements data afin d’améliorer leur fiabilité, leur automatisation et leur exploitabilité. Développer et maintenir des flux de données performants répondant aux besoins métiers et techniques. Collaborer avec les différentes équipes projets pour comprendre les besoins fonctionnels et proposer des solutions adaptées. Participer aux phases de tests, de validation et de mise en production des traitements. Contribuer à l’amélioration continue des pratiques de développement et d’exploitation des plateformes data. Veiller à la qualité, à la cohérence et à la disponibilité des données au sein des environnements de production.
Permanent

Job Vacancy
Solutions Architect

Nexus Jobs Limited
Published on

City of London, England, United Kingdom
Solutions Architect Our Client is an international consultancy with over 3000 employees. They are now looking to recruit a Senior Solutions Architect to based at the Company’s Central London Offices. You will extensive and deep Expertise in following Application Development areas: Expertise in application architecture using modern technologies such as cloud native development, 12 factor Apps, microservices, serverless, API management, Kafka, etc. Deep knowledge of Microservices, Containers, REST APIs development, API Management tools (e.g. MuleSoft, Apigee), Kafka Solution architect with broad expertise in wide range of digital technologies in areas of application platform development, web and mobile development, cloud, integration, security, etc. Application dev experience with at least one of the cloud providers - Amazon AWS or MS Azure Understanding of distributed computing paradigm and exposure to building highly scalable systems. Experience with platform modernization and cloud migration projects Expertise in Agile development methodologies like TDD, BDD, Performance/Load testing etc. DevOps experience – CI/CD, Test Automation, Containerization – tools and processes Should be conversant with emerging technologies - chatbots, voice/conversational interfaces, RPA, Machine Learning, etc. In-depth, hands-on experience in developing web /mobile applications or platform with either Java/J2EE or .NET tech stack and database technologies such as Oracle, MySQL, etc. Exposure to polyglot programming languages like Scala, Python and Golang will be a plus Ability to read/write code and expertise with various design patterns Have used NoSQL database such as MongoDB, Cassandra, etc. Work on opportunities along with sales, practice, delivery teams through the pre-sales process Develop customer proposals – solution architecture, pitch decks, estimating solution effort, resourcing and timelines Translate requirements into solution architecture diagrams, implementation roadmap, delivery approach and other artifacts Understand business & technology issues /challenges and translate that to modern technology solutions Engage with business and IT groups to align solution architecture with strategic business direction Build a trusted advisor relationship with business and technology leaders Stay periodically engaged throughout the entire project lifecycle to ensure ongoing alignment to established solution vision Bachelors or master’s degree in engineering (computer, electronics, etc.) 20+ years of Solutions Architecture experience (or equivalent enterprise architecture experience) and in customer-facing roles Vertical domain knowledge in Financial Services will be an advantage Excellent written and verbal communication skills Experience in client-driven large-scale application platform implementation projects Experience and desire to work in a global delivery environment Ability to travel up to 40% Familiarity with architecture modelling tools. TOGAF experience / certification desired but not necessary Proven track record of designing / developing scalable solutions at the enterprise level Demonstrated success in quickly understanding business needs and aligning it to technology solutions Experience delivering solutions using an Agile / Scrum methodology Strong communications skills (e.g. active listening, requirements elicitation, oral, written, presentation, workshop facilitation, consensus building) The Clients offices as based in Holborn – Central London. The salary for this position will be based on expertise and will be in the range £90K - £120K. Please do send your CV to us in Word format along with you salary and availability.

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!
766 results

Contracts

Contractor Permanent

Location

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

0-2 years experience 3 to 5 years experience 6 to 10 years experience +10 years experience

Date posted

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

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