Scolaire·Projets universitaires — IUT Montpellier-Sète·03/2024 – 06/2025
Applications Java client–serveur
Développeur applicatif Java
Applications Java client–serveur sécurisées TCP/IP + TLS, en équipe AGILE de 2 à 6 personnes.
javagit
Plusieurs projets universitaires en équipes, sprints itératifs, livraisons régulières. Objectif : respecter les specs fonctionnelles tout en construisant un code maintenable et sécurisé.
Architecture client–serveur
Client Java
UI
Swing / CLI
Socket TCP
lecture / écriture
TLS handshake
Transport sécurisé
SSLSocket
JSSE
Cert + KeyStore
auth mutuelle
message protocolisé
Serveur Java
Listener
thread par client
Handler métier
logique
Stockage
fichier / mémoire
Méthode
- Sprints AGILE de 2 semaines, rétrospectives systématiques.
- Branches Git par feature, revues de code obligatoires avant merge.
- Issues + tableau Kanban pour le suivi.
- Tests unitaires JUnit sur la logique métier.