Trouvez votre prochaine offre d’emploi ou de mission freelance UML

Ce qu’il faut savoir sur UML

UML (Unified Modeling Language) est un langage de modélisation standardisé utilisé pour visualiser, concevoir et documenter les systèmes logiciels. Il offre un ensemble de diagrammes pour représenter les différents aspects d'un système, comme sa structure, ses comportements et ses interactions. UML est largement utilisé dans le développement logiciel pour améliorer la communication entre les équipes techniques et les parties prenantes. Parmi les diagrammes courants d’UML, on trouve les diagrammes de classes (pour modéliser la structure), les diagrammes de cas d'utilisation (pour capturer les exigences métier), et les diagrammes de séquence (pour illustrer les interactions entre objets au fil du temps). UML est compatible avec diverses méthodologies, y compris les approches agiles et traditionnelles. Grâce à sa flexibilité et à son adoption universelle, UML est un outil essentiel pour analyser des systèmes complexes, rationaliser leur conception et assurer une documentation claire et maintenable.

Votre recherche renvoie 17 résultats.
CDI
Freelance
CDD

Offre d'emploi
INGENIEUR DE DEVELOPPEMENT JAVA SWING/JAVA J2EE 

KEONI CONSULTING
Publiée le
API
Java
SQL

18 mois
20k-60k €
100-500 €
Évry, Île-de-France
Contexte : Le candidat interviendra dans le développement d’applications Java complexes, tant sur le plan graphique (interfaces riches avec Swing ou JSF) que sur la couche métier (Java EE, SringBoot). Il conçoit, développe et intègre des composants logiciels robustes, évolutifs et ergonomiques, en s’appuyant sur des méthodologies orientées objet (UML, design patterns) et des environnements distribués. Son expertise couvre tout le cycle de vie logiciel, de l’analyse fonctionnelle à la rédaction de la documentation technique. MISSIONS Activités principales : • Faire l’analyse fonctionnelle du composant graphique ou de l’application à développer • Conception éventuelle d’une hiérarchie de classes java • Valider les spécifications avec la maitrise d’ouvrage • Concevoir les programmes de tests • Tester et intégrer • Rédiger les documents techniques Profil & Exigences techniques : • Avoir des connaissances approfondies en ingénierie logicielle : concepts et langage java, javascript …), outils et méthodologies de développement logiciel • Maîtriser les concepts et techniques liés au langage Java, ainsi son écosystème de frameworks comme Spring Framework (Core, Boot, MVC, Data), les API de logging (SLF4J), les API de tests et de mocking, et les outils de build (Maven, Gradle) • Maîtriser les concepts d’Interface Homme Machine et d’ergonomie et notamment Java SWING. • Maitrise des environnements distribués (architecture micro-services, API Web REST et GraphQL) • Maitrise des conteneurs Docker • Maîtriser les concepts et techniques liés au langage SQL, ORM, JDBC • Maîtrise de Git, GitLab/GitHub CI, pipelines CI/CD • Maitriser le développement dans le cadre d’environnement d’applications d’entreprise (JEE, Nodejs, React,..) • Connaître les méthodologies d’analyse et de conception orientée objet (UML, Design Patterns) LIVRAVLES Spécifications fonctionnelles et techniques ; - - - - - - - Code source des composants Java (Swing / J2EE) ; Interfaces graphiques (IHM) et couches métier ; Scripts de tests unitaires et d’intégration ; Cahier de recette et rapports de tests ; Package ou artefacts prêts à déployer ; Documentation technique ; Etc.

Les métiers et les missions en freelance pour UML

Analyste programmeur·euse

L'analyste programmeur·euse utilise UML pour concevoir et documenter les modèles d'applications, en représentant visuellement les relations entre les composants du système.

Architecte système d'information

L'architecte système d'information exploite UML pour modéliser les architectures des systèmes d'information, assurant leur cohérence et leur alignement avec les besoins métiers.

Consultant·e MOA/AMOA

Le/ La consultant·e MOA/AMOA utilise UML pour formaliser les exigences métiers sous forme de diagrammes, facilitant la communication entre les équipes métier et technique.

Ingénieur·e d'études

L'ingénieur·e d'études applique UML pour analyser, concevoir et documenter des solutions logicielles, en utilisant des diagrammes pour structurer et clarifier les spécifications.

17 résultats

Contrats

Freelance CDI CDD Alternance Stage

Lieu

Télétravail

Télétravail partiel Télétravail 100% Présentiel

Taux Journalier Moyen min.

150 € 1300 € et +

Salaire brut annuel min.

20k € 250k €

Durée

0 mois 48 mois

Expérience

≤ 2 ans d’expérience 3 à 5 ans d’expérience 6 à 10 ans d’expérience > 10 ans d’expérience

Publication

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2026 © Free-Work / AGSI SAS
Suivez-nous