Pascal - Architecte JAVA

Ref : 110228R001
Photo de Pascal, Architecte JAVA
Compétences
SQL
XML
WEBLOGIC
TOGETHER
ORACLE 9
JAVA SWING
JSF
Expériences professionnelles
  • Sept 2008 – Nov 2010
    Senior Java Architect / Developer
    Societe Generale (sgcib), Paris
    Sujet:
    Maintenance évolutive d'applications Jee/J2se (Bondrec, MySpice, LoanTrading) dédiées au Front et Middle Office au sein du département Syndication/Titrisation. Ces applications ayant pour but d'aider le Front dans ces opérations de trading (vente/achat de Bond et Loan), et de fournir au Middle Office des indicateurs de marchés:
    • Développement de fonctionnalités métiers (back-end side) et amélioration d'interface graphiques (JQuery, AjaxAnywhere, DisplayTag, Nimbus lookNfeel)
    • Développement de web service client dans le but de récupérer des données de pricing/rating de loan
    • Amélioration de la stratégie de cache (ehcache), du code multi-threading (executor framework), mise en place de gargabe collector deterministic (Concurrent Low Pause gc)
    • Développement d'un client lourd en WPF connecté à un service web WCF et une base de donnée Oracle
    • Management et coordination du développement des équipes offshore (Bangalore)
    Environnement Technique :
    Eclipse 3.4, Netbeans 6.1, Maven2, J2se/Jee (JDK 1.6), Uml, Power Designer, Spring 2.5, Hibernate 3.0, JPA, Spring MVC, Oracle 10, Swing, JProfiler, TPTP, VirtualVM, Tomcat 5.5, Ajax (AjaxAnywhere, DisplayTag, JQuery), Hudson, Sonar, Aspose, JUnit 4.4, WSIT, CXF, WPF, Expression Design, C#, .NET 3.5, SQL Server 2008.

    Mar – Juil 2008
    Senior Java Architect / Developer
    Hsbc, Paris
    Sujet:
    Maintenance évolutive et corrective d’une application J2ee d’aide à la saisie d’ordres destinée aux gérants de portefeuilles d’actions. GFFC est une application permettant de visualiser l’évolution des portefeuilles avant et après validation des ordres passés :
    • Développement d’interfaces relatives à la valorisation des stocks
    • Implémentation de la sécurité au sein de l’application (authentification et droits utilisateurs)
    • Mise en place de composants Ajax (Jmaki, Extjs)
    Environnement Technique :
    Eclipse 3.3, Ant 1.6, Java/J2ee (JDK 1.5), Uml, PowerAmc, Spring 2.0, Hibernate 3.0, JPA, Struts 1.2.3, Sybase, Tomcat 5.5, Ajax (JMaki/Dojo/Dijit/Extjs), JUnit 3.8.

    Feb 2007 – Feb 2008
    Senior Java ST Developer
    Business Object, Paris
    Sujet:
    Conception et mise en place d’une plateforme de test automatisée (API et UI) au sein du projet EPM :
    • Mise en place d’une méthodologie d’élaboration des tests automatisés à partir de tests d’acceptances manuels.
    • Développement et integration des tests dans le processus d’intégration continu du projet EPM.
    • Génération et utilisation du code coverage
    Environnement Technique :
    Eclipse 3.2, Ant 1.5, Java/J2ee (JDK 1.5), JUnit 3.8, XMLUnit 1.0, Selenium, TestNG, Jsf, Oracle 9i, Sql Server, Agile methodology (Scrum).

    June – Dec 2006
    Senior Java Developer
    Credit Agricole, Paris
    Sujet:
    Maintenance évolutive d’un portail web réalisée en Java. Structured credit est une application ayant pour objective de renseigner les clients de Calyon sur les produits structurés et les produits exotics :
    • Mise en place de web services nécessaires à l’alimentation des bases internes à Calyon.
    • Développement et amélioration d’interfaces graphiques.
    Migration d’une application .NET en J2ee. Planification des développements, introduction de framework tels que Spring, Maven 2 ou Hibernate 3. Réalisation de tests unitaires, fonctionnels et de stress.
    Environnement Technique :
    Eclipse 3.1, Maven 2, Java/J2ee (JDK 1.4), Hibernate 3.0, Uml (Rational Rose), Spring 1.2.1, Struts 1.2.9, SpringMVC, Struts Layout 1.0, DisplayTag 1.1, Struts Menu 2.3, WebSphere 6.0, Sybase, Junit, Lucene, Selenium.

    Jan – May 2006
    Java Developer
    Axa, Paris
    Sujet:
    Maintenance évolutive et corrective d’une application J2ee gérant l’épargne salariale d’entreprise. CAPEASI est une application de gestion et de consultation des fonds de placement constituant les plans d’épargne proposés par la société Axa à ses salariés.
    Initialement développée par AxaIM, l’application CAPEASI a été reprise par l’entité Axa France qui gère désormais son évolution et sa production :
    • Migration technique de l’application :
    - Migration applicative de Weblogic 7.0 vers la version 8.1.
    - Migration du modèle de donnée (Sybase vers Oracle).
    • Développement d’interfaces graphique et de services Bean (EJB).
    • Mise en place de procédures de tests applicatifs :
    - Tests Unitaires, tests d’intégration, tests fonctionnels.
    - Génération de rapports de tests.
    Environnement Technique :
    Eclipse 3.1, Ant 1.6, Java/J2ee (JDK 1.4), EJB 2.1, Uml (Poseidon), Struts 1.2.9, WebLogic 8.1, Oracle 9i, JUnit, MockEJB, EasyMock, Cactus, Clearcase, Agile methodology (Xp).

    Dec 2004 – Jan 2006
    Java Developer
    Bnp Paribas, Paris
    Sujet:
    Maintenance évolutive d’une application de Trading Front-to-Back dédiée aux marchés de prêt-emprunts de titres. L’application Bolivar développée initialement en VB/Access, est un outil de gestion et d’intégration des activités prêt-emprunts de titres de BNP Paribas Arbitrage Paris et de BNP Prime Brokerage. Actuellement déployée sur les sites de Paris, Tokyo et New York, cette application est quotidiennement utilisée par une cinquantaine de traders :
    • Développement de Web services et de services Bean (EJB) côté serveur :
    - Mise en place d’une architecture applicative basée sur les Ejb Façade et Session (Stateless) et Hibernate Entity.
    - Mise en place d’outil de génération de script (Maven, XDoclet) et du Framework Spring.
    • Conception et mise en place de Batchs applicatifs :
    - Compliance-MDG-Batch  Batch d’intégration de données de Référentiel titres fournis par Bloomberg.
    - Upload-XL-Batch  Batch d’insertion automatique de deals.
    - DTS-Launcher-Batch  Batch de lancements de DTS (temps d’exécution, warning, timeout, log).
    - Assistance et support technique pour la maîtrise d’ouvrage.
    - Maintenance corrective de l’existant (PNL, Position Monitor).
    • Développement d’interface graphique (GUI) côté client.
    Environnement Technique :
    Eclipse 3.1, Maven 2.0, Spring 1.2.1, Hibernate 2.1, Java/Swing (JDK 1.4), EJB 2.1, Uml, WebLogic 8.1, JMX (realm/mbean), SQL Server 2000, Transact-SQL, DTS, VB/Access, JUnit / TestNG, Tangosol Coherence 1.2.1, SOAP 1.2, Axis.

    Juil – Dec 2004
    Java Programmer
    Fimasys, Paris
    Sujet:
    • Développement d’un module de génération de fichier XML (Reports) formaté pour StreamServe afin de remplacer l’utilisation de l’outil XSQL d’Oracle s’avérant coûteux en mémoire et en temps d’exécution.
    • Développement d’une Interface Applicative en SOAP (Web Services) récupérant à distance des données confidentielles concernant des contrats de crédits.
    • Mise en place d’un module de test JUnit dans le but d’éprouver la fiabilité des requêtes (ConsumerCreditCheck et FraudCreditCheck) de vérification de solvabilité de particulier.
    • Developpement d’un module JMS SettelementQuotation (Remboursement anticipé), permettant la mise en commun de deux crédits.
    Environnement Technique :
    Eclipse 3.0, Ant 1.6, XDoclet 1.2, Java/J2ee (JDK 1.4), Visual Basic, Jms, Junit, Ejb 2.1, WebLogic 6.1/8.1, Soap 1.2, Axis.

    Jan – Juil 2004
    Java Programmer
    Expert Line, Paris
    Sujet:
    Développement d’un outil de gestion des pouvoirs bancaires avec validation électronique via des cartes à puces pour des virements Etebac5 :
    • Gestion des fiches sociétés, banques, comptes, schémas de signature, …
    • Edition des lettres des pouvoirs bancaires
    • Etats divers (banques, pouvoirs …)
    Mise en place d’une architecture PKI, développement d’applets de gestion des cartes à puces (authentification et signature) selon la norme PKCS#11.
    Environnement Technique :
    UML (PowerAmc), Java/J2ee, Eclipse 3.0, Tomcat 5.0, Framework Struts 1.2, PostGreSQL 7.0.

    Sept – Dec 2003
    Java Programmer
    CapGemini, Paris
    Sujet:
    Elaboration et mise en place d’un Prototype conçu dans le but de faire communiquer un system de Billing (Infranet) avec un logiciel de CRM (PeopleSoft) via un EAI (WebMethods).
    Maintenance évolutive et corrective d’un environnement CRM – Billing (BSCS) pour un opérateur de Télécommunication (Orange Danemark) :
    • Lancement de batch SQL (Mise à Jour des données en base)
    • Elaboration de procédures/cahiers de test et de validation
    Environnement Technique :
    PeopleSoft, BSCS, Infranet, WebMethods, Java, C, C++ Oracle 8i, UNIX Solaris.

Études et formations
  • Profil
    Senior Sun Certified Java Developer ayant 7ans d’expérience dans la conception et le développement d’applications orientées objets au sein de clients dans le secteur banque finance. Spécialiste des technologies core-java, JEE/J2SE, ainsi qu’une bonne maîtrise des technologies C#, UML et des méthodologies Agile (Scrum, XP et TDD). Très bonne esprit d’analyse et de synthèse, le sens du travail d’équipe, excellent expression orale et écrite (Bilingue Français/Anglais).

    Diplôme
    2000 - 2003 : Ecole d’ingénieur en informatique (3IL) à LIMOGES.

    1998 - 2000 : Classe préparatoire de mathématique 1ère année : MPSI, 2ème année : MP à POITIERS Lycée Camille Guérin.

    Langues
    • Français: Langue maternelle.
    • Anglais: Fluent level (IELTS – score: 7.0).
    • Espagnol: Niveau scolaire.

    Certifications
    • Sun Certified Java Programmer (SCJP) – Java 5 (score : 80%)
    • Sun Certified Java Developer (SCJD) – Java 6 (score : 97,5%)

    Expertise
    • Java, J2SE, JEE (7 ans)
    • Design Patterns, UML (7 ans)
    • Hibernate (5 ans)
    • Spring (5 ans)
    • MVC frameworks such as Struts 2 (3 ans), SpringMVC (4 ans), JSF (1 ans)
    • Ajax libraries such as JQuery, AjaxAnywhere, Dojo (5 ans)
    • C#, WPF (1 an)
    • Agile, Scrum, XP, RUP, RAD, TDD (3 ans)
    • Relational Database design on Oracle, MSSQL, MySQL (7 ans)

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Ingénieur développement logiciel embarqué JAVA
Ahmed

Ingénieur développement logiciel embarqué JAVA

  • LILLE
JAVA Spring Boot Angular
Disponible
CV Développeur JAVA
Siriki

Développeur JAVA

  • CHAVILLE
JAVA Spring Boot GO Google Cloud Platform DOCKER JENKINS Kubernetes FLUTTER REACT.JS Cloud AWS
Disponible
CV Développeur JAVA
Mehdi

Développeur JAVA

  • BUSSY-SAINT-GEORGES
JAVA SQL Spring Boot POWERSHELL SPRING Microservices SQL SERVER Cloud AWS Vue.js Kafka
Disponible
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement JAVA
Arezki

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
Disponible
CV Tech lead / Lead dev
Christophe

Tech lead / Lead dev

  • VILLENAVE-D'ORNON
C# .NET JAVA JAVASCRIPT SQL
CV Senior Data Engineer and Scientist NLP
Stefano

Senior Data Engineer and Scientist NLP

  • ANTIBES
BIG DATA SQL APACHE SPARK DATA PYTHON SCALA JAVA
Disponible
CV Ingénieur de développement JAVA
Adel

Ingénieur de développement JAVA

  • LES MUREAUX
JAVA REST ANGULARJS SPRING Angular IntelliJ IDEA Spring Boot Cloud AWS
Disponible
CV Développeur PHP
Wilfried

Développeur PHP

  • NOISY-LE-GRAND
PHP JAVASCRIPT Vue.js PHP LARAVEL SQL REACT.JS SYMFONY JAVA Angular Next.js
Disponible