Annie - Développeur JAVA
Ref : 220208L001-
Domicile
75004 PARIS
-
Profil
Développeur (30 ans)
-
MobilitéTotalement mobile
-
StatutEn cours d'immatriculation
![Photo d'Annie, Développeur JAVA](/avatars/woman1.png)
-
Ingénieur Etudes et Développement : JAVA 9/11, Angular (10), API Rest
“RUE DU COMMERCEJan 2019 - Jan 2022Projet : Plateforme de gestion boutique
Environnement technique Développement en Agile(Scrum), Spring Boot, Java 8, Angular 6, Maven, Spring (core, Data JPA, Security), API Rest, Json, Swagger, Junit 5, Eclipse, PostgreSql, Batch, Intégration et déploiement continus (Jenkins, Git Flow), Apache, JavaScript, TypeScript, SoapUI 5, MongoDb, Hibernate core, Log4j, Bootstrap/CSS.
Réalisations
- Développement en Agile (SCRUM),
- Test unitaire (Karma + Junit 4),
- Analyse du besoin fonctionnel,
- Rédaction de documentation technique,
- Intégration et déploiement continus (Jenkins, Git Flow), -
Jan 2019 - Jan 2019
Développement de l’application PLACTIQUE / Alternance pour la société Plactique
Environnement technique : Langages PHP, HTML, CSS, Bootstrap, JavaScript SGBDR MySQL Outils Git, Visual studio Code, GitLab, Github Systéme Windows Gestion de projet Cycle en V
Projet : Conception et Développement d'une application web de vente de Véhicule
Méthodologie : Cycle en V
Identifier, comprendre et analyser les besoins client
Travailler en méthode Cycle en V.
Analyse et rédaction des documents de spécifications fonctionnelleset techniques
Déterminer et documenter les exigences du projet
Élaborer l’architecture de l’application et déterminer les besoins logiciels et matériels
Création de chartes graphiques
Création de la base de données
Rédaction de manuels utilisateurs et techniques
Modélisation UML
Développent de l’application en PHP -
Ingénieur d’application
2018 - 2019Licence informatique
-
aujourd'hui
Développement en Agile(Scrum), Spring Boot, Java 8, Angular 6, Maven, Spring
Environnement technique : Langages Java, HTML, CSS, Bootstrap, JavaScript Framework Spring, Hibernate, Spring Boot, Spring Security, JPA, Angular SGBDR MySQL Outils Git, IntelliJ IDEA, GitLab, Github, JUnit, Maven Server Tomcat Systéme Windows Gestion de projet Agile (SCRUM)
(core, Data JPA, Security), API Rest, Json, Swagger, Junit 5, Eclipse, PostgreSql,
Batch, Intégration et déploiement continus (Jenkins, Git Flow), Apache,
JavaScript, TypeScript, SoapUI 5, MongoDb, Hibernate core, Log4j,
Bootstrap/CSS.
Développement de l’application Back-end
o Développement de toutes les classes métier en Java / Spring Boot / JPA
o Développement de la couche (DAO) couche accès aux bases de données avec l’ORM
Hibernate
o Développement de la couche Service, Controller
o Développement des Vues grâce au moteur de Template thymeleaf avec le principe
(DRY)
o Développement de la couche sécurité avec Spring Security
o Batterie de test avec JUnit5
o Recette
Mes COMPETENCES GENERALES
Maquetter une application.
Développer des composants d’accès aux données.
Développer la partie front-end et back-end d’une interface utilisateur web.
Concevoir et mettre en place une base de données ainsi qu’une application.
Développer des composants dans le langage d’une base de données.
Collaborer à la gestion d’un projet informatique et à l’organisation de l’environnement de
développement.
Développer des composants métier.
Construire une application organisée en couches.
Préparer et exécuter les plans de tests d’une application.
Préparer et exécuter le déploiement d’une application.
CERTIFICATIONS
Certification JAVA 8 et JAVA 11
Identifiant de la certification : UC-15ca301c-3050-4095-acd2-0799ba3d05d0
LANGUES
Anglais : Bon niveau
Langages
Java / Java EE, Javascript, PHP
HTML 5 / CSS3, Typescript, JSON, XML
Outils de
développement
Intellij IDEA, Eclipse, Visual studio code, DataGrip,
Webstorm, PHPstorm
Maven, NPM, Postman
Docker, Jenkins, Kubernetes
Frameworks
Spring (MVC, Boot, Data JPA, Security, DevTools,
Spring Web)
JPA / Hibernate
Thymeleaf, JSP, Apache Freemarker
Lombok, Junit5, Mockito, Testcontainers, JWT, Swagger
Angular 10, React, Bootstrap, Saas,
Méthodes Méthode Agile, Cycle en V, Itératif incrémentale
Webservices REST, SOAP
Conception /
Modélisation Merise, UML
Serveur d’application Apache Tomcat, WildFly
Versioning Git, GitHub, GitLab
Maquetter une application.
Développer des composants d’accès aux données.
Développer la partie front-end et back-end d’une interface utilisateur web.
Concevoir et mettre en place une base de données ainsi qu’une application.
Développer des composants dans le langage d’une base de données.
Collaborer à la gestion d’un projet informatique et à l’organisation de l’environnement de
développement.
Développer des composants métier.
Construire une application organisée en couches.
Préparer et exécuter les plans de tests d’une application.
Préparer et exécuter le déploiement d’une application.
CERTIFICATIONS
Certification JAVA 8 et JAVA 11
Identifiant de la certification : UC-15ca301c-3050-4095-acd2-0799ba3d05d0
LANGUES
Anglais : Bon niveau
Langages
Java / Java EE, Javascript, PHP
HTML 5 / CSS3, Typescript, JSON, XML
Outils de
développement
Intellij IDEA, Eclipse, Visual studio code, DataGrip,
Webstorm, PHPstorm
Maven, NPM, Postman
Docker, Jenkins, Kubernetes
Frameworks
Spring (MVC, Boot, Data JPA, Security, DevTools,
Spring Web)
JPA / Hibernate
Thymeleaf, JSP, Apache Freemarker
Lombok, Junit5, Mockito, Testcontainers, JWT, Swagger
Angular 10, React, Bootstrap, Saas,
Méthodes Méthode Agile, Cycle en V, Itératif incrémentale
Webservices REST, SOAP
Conception /
Modélisation Merise, UML
Serveur d’application Apache Tomcat, WildFly
Versioning Git, GitHub, GitLab