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.

1,055 results
Permanent
Contractor
Fixed term

Job VacancySalesforce Solution Architect Expert

Gamme solutions
Published on
Apex
Apex
API

24 months
Levallois-Perret, Ile-de-France
Contexte : O+O (Online & Offline) relie les écosystèmes digitaux et physiques afin de créer une fondation technologique unifiée. Dans le cadre de l'accélération de cette transformation à l'échelle de la zone Europe, l'équipe Platform Engineering recherche un architecte pour intervenir à temps partiel. Au sein d'un écosystème dynamique et intégré, l'équipe transversale Solution & Technical Architects travaille à décloisonner les plateformes, les domaines et les canaux. En reliant CRM, Retail, E-commerce et Digital Services, elle garantit une architecture cohérente, évolutive et unifiée, au service de la croissance et de l'expérience utilisateur sur les différents marchés européens. Vous collaborerez avec les architectes transverses et les différents programmes afin de définir et de faire respecter les standards d'architecture. Missions et responsabilités 1. Architecture technique et responsabilité de la solution Concevoir des architectures Salesforce de bout en bout sur plusieurs clouds : Sales Cloud, Service Cloud et Data Cloud. Garantir la scalabilité, les performances, la fiabilité et la sécurité des solutions. Définir les stratégies d'intégration, les API, les modèles d'authentification et les architectures de données reliant Salesforce aux systèmes d'entreprise (ERP, plateformes e-commerce, fournisseurs d'identité, etc.). Intervenir comme référent en cas de difficultés techniques ou architecturales. Réaliser des audits et des évaluations des architectures existantes. 2. Gouvernance et standards de la plateforme Animer des ateliers d'architecture technique et des sessions de conception. Comprendre les objectifs métier, les contraintes techniques et les environnements opérationnels. Formuler des recommandations d'architecture claires et justifier les choix techniques. Auditer et challenger les solutions proposées par les équipes de développement, les partenaires d'intégration et les équipes internes. Définir et faire respecter les bonnes pratiques en matière de développement, d'intégration et de sécurité. 3. Collaboration et leadership Collaborer avec les architectes, les équipes métier, les responsables de programmes et de projets, les SDM et les Tech Leads. Proposer des solutions pratiques, évolutives et faciles à maintenir. Assurer une veille sur les nouvelles fonctionnalités Salesforce, les capacités d'IA (notamment Agentforce) et les tendances du marché. Proposer des innovations pertinentes.
View this job
Contractor
Permanent

Job VacancyDéveloppeur Full Stack Java / React (H/F) – Secteur Assurance

Argain Consulting Innovation
Published on
Git
Java
React

3 months
37k-45k €
400-550 €
Niort, Nouvelle-Aquitaine
✨ Notre entreprise : Argain Consulting Innovation est une marque forte spécialisée en performance des projets, des organisations et valorisation de la donnée au sein de l'écosystème Alan Allman Associates implantée à Paris, Nantes, Lyon, Niort. Nous mettons un point d'honneur à maintenir le lien avec chacun de nos talents et mettons tout en œuvre pour développer et entretenir un fort sentiment d'appartenance. Nous rejoindre, c'est intégrer une équipe à taille humaine dont l'humain est l'épicentre, un cabinet où autonomie, confiance et partage sont des principes forts. Nous recherchons, pour un acteur majeur de l'assurance, un(e) Développeur(euse) Full Stack expérimenté(e) pour intervenir sur des projets de développement et de maintenance applicative. La mission débutera par une phase d'intégration au sein de l'équipe MCO afin de vous familiariser en profondeur avec le système d'information existant. Vos missions Participer à la conception détaillée, au développement et aux tests (unitaires et d'intégration) des solutions Intervenir sur les reprises de code correctives lors des phases de qualification et de garantie Challenger les choix techniques et les conceptions détaillées proposées Contribuer à un système d'information modulaire, architecturé autour d'API REST et de microservices Accompagner un projet de bout en bout, de la conception jusqu'à la phase de garantie Gérer plusieurs sujets en parallèle et rendre compte régulièrement de l'avancement à votre chef de projet
View this job
Contractor
Permanent

Job VacancyLead Développeur Full-Stack

CAT-AMANIA
Published on
Apache Kafka
API
Full stack

12 months
40k-45k €
400-600 €
Niort, Nouvelle-Aquitaine
Nous recherchons un Lead Développeur Full-Stack afin de renforcer une équipe technique évoluant dans un contexte de transformation et d'évolution du système d'information. Vous interviendrez au sein d'un environnement technique exigeant, avec un rôle à la fois opérationnel et transverse, en accompagnant les équipes de développement sur les choix techniques, la qualité du code, la performance et l'amélioration continue. Vous contribuerez également à la diffusion des bonnes pratiques de développement et participerez à l'élaboration et au suivi des roadmaps techniques, en collaboration avec les différents interlocuteurs techniques. Vos principales missions seront les suivantes : Participer à l'étude et à la proposition de solutions techniques adaptées aux besoins ; Être force de proposition sur les choix de conception, d'architecture et d'algorithmes ; Participer aux études d'impact et aux chiffrages techniques ; Contribuer à la stabilité, à la robustesse et à la performance du patrimoine applicatif ; Réaliser des revues de code approfondies et accompagner les équipes dans l'amélioration de la qualité des développements ; Diffuser et suivre les bonnes pratiques de développement auprès des équipes de réalisation ; Contribuer à l'élaboration, à la mise en œuvre et au suivi des roadmaps techniques ; Participer à l'amélioration continue des processus et proposer des simplifications, optimisations et évolutions pragmatiques ; Apporter une culture de la robustesse et de la performance, notamment à travers les méthodes, outils et indicateurs adaptés ; Assurer une veille technologique et être force de proposition sur l'intégration de nouvelles pratiques ou technologies ; Rédiger et maintenir la documentation technique nécessaire ; Accompagner techniquement les équipes et contribuer à la montée en compétence collective ; Environnement technique :Java 21 Spring JPA Oracle / PostgreSQL API REST GitLab / CI-CD Microservices Kafka React 19 Conteneurisation / OpenShift
View this job
Contractor
Permanent

Job VacancyConcepteur Technico-Fonctionnel

CAT-AMANIA
Published on
Angular
Java
oauth2

2 years
40k-45k €
340-390 €
Le Mans, Pays de la Loire
Contexte Dans le cadre du programme SANTE+, visant à déployer un nouveau parcours de distribution pour la santé individuelle, nous recherchons un Concepteur applicatif, disposant d'environ 3 à 5 ans d'expérience, afin de renforcer l'équipe socle du programme. Le patrimoine applicatif étant en construction, ce poste offre une opportunité de contribuer fortement aux choix de conception, à la structuration des solutions et aux orientations d'architecture, dans un contexte Agile et un programme à fort enjeu de transformation. Soft skills attendus Capacité à travailler en équipe pluridisciplinaire (IT, métier, UX, produit) Excellente capacité d'analyse et esprit de synthèse Esprit collaboratif et goût pour le partage de connaissances Rigueur dans la conception, la documentation et la formalisation Aisance dans la prise de recul et la proposition de solutions structurantes Capacité à intégrer les retours (revues de conception, ateliers techniques) Bonne communication orale et écrite Aisance dans un environnement Agile Scrum Sens des responsabilités et respect des engagements Missions principales Conception fonctionnelle et technique (dominant) Recueillir, analyser et challenger les besoins métier en collaboration avec les Product Owners et les équipes produit Traduire les besoins en solutions applicatives structurées et cohérentes Concevoir les services backend (modélisation, découpage, patterns) Définir les données, règles de gestion et flux associés aux parcours Produire les livrables de conception Urbanisation & architecture applicative Participer aux choix d'architecture applicative Définir le découpage applicatif et les responsabilités des composants Veiller à la cohérence avec les standards et référentiels SI Intégrer les contraintes de : Performance Scalabilité Maintenabilité Collaborer étroitement avec le Tech Lead et le Responsable Solution Contribution au delivery Accompagner les développeurs dans la compréhension des conceptions Participer aux revues de conception et aux arbitrages techniques S'assurer de la bonne implémentation des choix de conception Contribuer à la définition des stratégies de test (avec les équipes de recette) Être garant de la traçabilité entre besoin, conception et réalisation Qualité & industrialisation Garantir la qualité des livrables de conception (clarté, complétude, maintenabilité) Participer à la définition des standards et bonnes pratiques Contribuer à la démarche de documentation continue Participer à l'amélioration continue des pratiques de conception
View this job
Contractor
Permanent

Job VacancyDéveloppeur Backend Java Senior

AVA2I
Published on
Apache Kafka
API REST
Java

1 year
Ile-de-France, France
Au sein d'une grande institution financière internationale, vous intégrerez un programme stratégique consacré à la transformation des activités de financements structurés et syndiqués. La mission consiste à développer les solutions permettant d'intégrer un nouveau système Back Office avec les différentes applications du système d'information. Vous rejoindrez une équipe Agile d'environ 10 personnes, répartie entre la France et l'Asie. Les échanges avec les développeurs internationaux seront quotidiens, à l'oral comme à l'écrit. Des déplacements mensuels sont à prévoir sur un second site en Île-de-France. Missions principalesEn tant que Développeur Backend Java Senior, vous aurez pour responsabilités de : Analyser les besoins fonctionnels et techniques transmis par les équipes projet. Concevoir les solutions techniques backend et formaliser les dossiers de conception. Développer les composants nécessaires à l'intégration du système Back Office avec les autres applications. Participer au développement et à l'évolution d'un ETL interne connecté à un bus applicatif Kafka. Concevoir et maintenir des API REST et des traitements d'échange de données. Développer des composants robustes et maintenables avec Java et Spring Boot. Écrire et automatiser les tests avec Cucumber. Manipuler et optimiser les données à l'aide de SQL. Participer aux revues de code et appliquer les bonnes pratiques de développement. Contribuer au déploiement et à la mise en production des composants. Superviser les applications à l'aide des outils de monitoring. Analyser les incidents et assurer le support applicatif de niveau 3. Participer aux cérémonies Agile Scrum et à l'amélioration continue de l'équipe. Collaborer quotidiennement avec les équipes techniques françaises et internationales.
View this job
Permanent

Job VacancySolutions 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.
View this job
Contractor
Permanent

Job VacancyJ5275_Architecte IAM

Avanda
Published on
Active Directory
IAM
Java

3 years
150k-190k €
920-1 060 €
Saint-Julien-en-Genevois, Auvergne-Rhône-Alpes
Avanda est une société de services Franco-Suisse. Dans le cadre d'un large appel d'offre du secteur public à Genève en Suisse Romande, nous recherchons plusieurs profils dans le domaine Cybersécurité & IAM. Notre client est une très grande organisation publique, avec plusieurs milliers de collaborateurs. Ces opportunités long terme (plusieurs années) nécessitent une présence régulière sur Genève (ou dans la région frontalière). Ces rôles sont pour des consultants (Permanent ou Freelance) intéressés à rejoindre un grand projet dans la région de Genève. Nous nous occupons de toute la partie administrative (payroll, permis, administration et relocation le cas échéant). LE ROLE Au sein du service Architecture technologique, vous apportez votre expérience et vos compétences techniques à l'équipe en charge de la mise en œuvre, du maintien et de l'évolution des architectures technologiques de l'organisation, avec un focus sur l'IAM. Vous traitez tous les aspects de conception, techniques comme conseils d'ordre procédural ou organisationnel. Concevoir les évolutions des systèmes IAM faisant partie du portefeuille de projets du programme IAM. Modéliser les systèmes et solutions correspondantes, répondant aux exigences fonctionnelles et non fonctionnelles, notamment la disponibilité, la performance et la sécurité. Contribuer à l'élaboration de la stratégie technique globale IAM. Conseiller des projets tiers sur les services IAM à intégrer pour assurer l'identification et la gestion des accès de leurs utilisateurs. Garantir la conformité avec les normes et les prescriptions en termes d'architecture informatique, et effectuer les vérifications correspondantes. Apporter un support opérationnel aux équipes techniques, notamment par l'élaboration de guides, de checklists ou la mise en œuvre d'ateliers de conception. Démarrage prévu en janvier 2027.
View this job
Permanent

Job VacancyDéveloppeur Java Full Stack expérimenté H/F

DCS EASYWARE
Published on

43k-49k €
Cagnes-sur-Mer, Provence-Alpes-Côte d'Azur
Vous êtes développeur(se) Java et souhaitez intervenir sur des problématiques d'architecture et de sécurité applicative ? Dans le cadre de l'évolution du système d'information de notre client, nous recherchons un(e) Développeur(euse) Java Full Stack pour rejoindre une équipe en charge des architectures et de la sécurité applicatives. Vous interviendrez sur des sujets techniques complexes, avec un enjeu fort autour de Java, des architectures applicatives et de la gestion des identités avec Keycloak. Vos principales missions : Concevoir et développer des composants d'architecture et de sécurité applicative Faire évoluer, maintenir et documenter les composants techniques existants Participer à la conception des socles de développement, de sécurité, de communication et de gestion des données Concevoir et maintenir des API REST et services SOAP Mettre en œuvre les mécanismes d'authentification et de sécurisation des applications avec Keycloak, OAuth2, OpenID Connect, SAML et JWT Intervenir sur les briques ESB et API Management Analyser les applications existantes et réaliser des travaux de rétro-ingénierie Rédiger les dossiers d'architecture et la documentation technique Accompagner les équipes techniques et contribuer à la résolution de problématiques complexes Utiliser les outils d'IA générative pour accompagner les activités de développement, d'analyse et de documentation
View this job

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