Java Swing est une optimisation de Java. Java Swing est plus riche que Java, et offre une bien meilleure portabilité. Tous les composants graphiques de Java Swing (du simple bouton au tableur) sont réécrits en Java et ne s'appuient que sur des primitives basiques (tracé de lignes, couleurs) pour réaliser leur affichage à l'écran. Java Swing est une bibliothèque rapide et complète de composants d'interface graphique fréquemment utilisée en Java. Doté de l'outil Java Swing, l'informaticien peut créer des interfaces graphiques sur toutes les configurations: Windows, Unix, Linux, etc... A savoir que Java Swing a remplaçé l'AWT "Abstract Window Toolkit", la première version de Java.
Gestion des réservations d’emplacements publicitaires – moSaic
⦠Maintenance de l’application
⦠Evolutions pour la filiale Hong-Kong
⦠Amélioration de la qualité générale du code « legacy » (20 000 alertes Sonar traitées)
⦠Optimisation des requêtes SQL « coûteuses » (Explain plan, index)
⦠Relecture transverse du code (2 équipes de 5 développeurs)
⦠Support niveau 2 au quotidien (Procédures d’urgence, contournement possibles).
⦠Définition des normes de développement (nommage, formattage) et des bonnes pratiques applicables
⦠Evaluation technique des candidats, entretiens d’embauche
Gestion du pré-dédouanement pour le Bénin et le Laos – GSIT Lab
⦠Conception, réalisation et support niveau 2 et 3 du Back-End de l’application
⦠Conception et réalisation du modèle en base de données
⦠Création « from scratch » des composantes applicatives de l’application (Tomcat, Postgres, Alfresco)
⦠Développement du moteur de calcul des documents requis pour une demande de pré-dédouanement
⦠Développement du moteur de calcul des certificats à délivrer pour une demande de pré-dédouanement
⦠Support niveau 2 et 3 au quotidien (Procédures d’urgence, contournement possibles).
⦠Définition des procédures de livraison de l’application en Production (3 mises en production, Avril, Août et Décembre)
⦠Mise en place de Flyway pour les migrations de base de données
⦠Optimisation des requêtes SQL pour diminuer la charge de la BDD
⦠Définition des procédures d’utilisation de Git (Branches, Tags, Features) en relation avec les fonctionnalités et versions de l’application
Gestion du commissionnement des SCPI – DSI BNP REIM
Mise en place des virements au format SEPA
Maintenance et évolutions de l'application de calcul des commissions sur le marché des parts des SCPI
Migration Struts vers Spring/Hibernate/JPA/JQuery.
Développement d'un moteur sécurisé (cryptage AES) d'alimentation des données publiées sur le site internet de BNP REIM
Gestion des habilitations de l'ensemble des outils de la DSI Real Estate
Support niveau 2 au quotidien des outils en place.
Planification et gestion de paye pour les hôtels du groupe ACCOR.
Etude du besoin et évolutions fonctionnelles NOVOTEL France ;
Développement d'un moteur de règles pour la partie « Calcul des repos compensateurs » ;
Maintenance corrective pour l'application IBIS ;
Ré-écriture des modules « Job de nuit » et « Rapports automatiques mensuels » pour les hôtels ETAP et FORMULE 1.
Explication du P&L des dérivés de produits structurés.
Organisation des phases de test entre les 4 sites (New York, Hong Kong, Londres et Paris) ;
Analyse du besoin des utilisateurs de Product Control Paris pour les évolutions de GPLS ;
Support quotidien aux utilisateur
(« Gourou ») de l'équipe de développement (09/08 à 03/10) - Gestion du métier Titres, Custody & Clearing pour les marchés de Francfort, Milan et Hong-Kong.
Définition des procédures de livraison de l'application, de ses patchs et hotfix ;
Support des postes développeurs (installation, configuration, déploiement Weblogic et TIBCO) ;
Support auprès des développeurs (35 personnes sur site et 15 en offshore à Chennai) et des utilisateurs (sur site à Milan) ;
Support de production de jour (réponse aux incidents et aux demandes utilisateurs) et de nuit (suivi du bon déroulement des batchs) ;
Définitions des best practices ;
Définition des nouvelles fonctionnalités des frameworks techniques (parallélisation, audit trail, Hibernate...) ;
Relecture et réécriture du code ;
Définition et implémentation d'outils d'amélioration de la qualité du code produit : Règles checkstyle, outil findbugs, fiches de relecture de code ;
Prise en charge et refonte des procédures et du déroulement des tests de non-regression (Test Director/Quality center).
Ingénieur conception et développement Java/Swing- J2EE Confirmé (06/06 à 09/08)
Conception et développement des évolutions (change management) en lien avec les utilisateurs ;
Développement et évolution des interfaces externes vers les systèmes PSA (reporting des objets de l'application), Tax€ (gestion des taxes, Form 1, Form 4, Form 5) et RDJ (comptabilité) ;
Evolutions et "bug fixing" de la partie "Schedule" (évènement sur un titre) : Transactions et Mouvements ;
Conception et développement de schedules en masse à partir d'un fichier Excel ;
Développement et évolution des IHM de gestion (création, modification, suppression) de diverses données de référence (Client, Comptes Cash et Titre, Settlement Center...) ;
Développement de nouveaux compteurs Intraday et Overnight et présentation de ces compteurs sur l'IHM ;
Réalisation d'une interface de saisie des règles de calcul de tous les compteurs "Risque".
Gestion des demandes d’approvisionnement de convois pour le fret.
Prototypage, conception et développement des IHM sous Struts ;
Implémentation et optimisation de requêtes SQL ;
Support aux utilisateurs et rédaction de la documentation.
Gestion du trafic autoroutier.
Développement des IHM Textuelles (Java SWING) et de la Supervision graphique (JViews) ;
Gestion de la base de données Oracle : requêtes SQL, procédure stockées PL-SQL.
Outil de supervision du trafic et d’informations des lignes A et B de RER.
Analyse du besoin, maquettage et rédaction des spécifications détaillées ;
Conception et développement :
Du client lourd de supervision des lignes de RER (Swing) ;
Du client léger de surveillance des moniteurs et de consultation de la messagerie ;
Suivi et réalisation des tests ;
Rédaction du manuel utilisateur des clients de l’application ;
Participation et animation des réunions de travail et présentation au client.
Gestion du trafic autoroutier de l’autoroute A16.
Conception et développement :
Des IHM (Java, Swing) de l’application ;
Des connecteurs à la base de données (Oracle) ;
Support aux utilisateurs.