Brahim

Senior Java Software Engineer
50 years oldBack-end development engineerCome from France Living in Japan - Tokyo
Language: French, English
Mandarin: a little

With 13 years of experience in Java EE development, I had the opportunity to explore all phases of an application's life cycle, from requirements gathering to maintenance. . As a follower of the Agile Scrum methodology, I have done both project and maintenance in teams of various sizes and varied sectors of activity. By following the evolution of technologies, I have enriched myself technically, so I am comfortable working on "legacy" code or designing an end-to-end application "from scratch". Convinced by the "clean code" concept, I like to apply its best practices and preaching the necesssity of efficient tests. I know how to step out of my comfort zone and quickly gain skills on a new Framework. My philosophy: rigor and knowledge.

Senior Java Software Engineer
Rakuten
Sep 2022 - Mar 2024(2 years)

Senior Java engineer, PjM and Scrum master on Neogaruda project (10 membres) B2B2C application managing the subscriptions to offers from Rakuten and its partners. Quarkus 3, Springboot 3, Spring 5, Java 17, Reactive, Junit 5, Mockito, Docker, Kubernetes, Google Cloud, Rest, ArgoCD, Unix, Git, GitHub, Maven, Gradle, Karate, QA

Dev Lead Java
AG2R La Mondiale
Sep 2020 - Jun 2022(2 years)

Dev Lead on the “Digital Payment” and “Site Brokers” projects (5 members) B2B2C payment application for brokers and clients for AG2R offers. Springboot 2, Spring 5, Java 11, Junit 5, Mockito, Heroku, Docker, Hibernate, Rest, Swagger, Apigee, Unix, Git, Gitlab, Maven, Tomcat, Postgresql

Tech Lead Java
Resocom
Oct 2019 - Jun 2020(8 months)

Tech Lead on the “Client Space” project (6 members) B2B KYC identity fraud management application for companies and public organizations. Springboot, Spring, Java 11, Junit 4, Mockito, Docker, Hibernate, Rest, Unix, Git, Gitlab, Maven, Tomcat, Mysql, Swager, Flyway

Java Software Engineer
Longchamp
Feb 2019 - Oct 2019(9 months)

Java engineer on the Backoffice application (15 members) B2C application for online sales of Longchamp products. Level 2 and 3 support for international teams (Europe, Americas, Japan, China, Taiwan, Hong Kong, South Korea, etc.) Spring, Java 8, JSP, Struts 2, JUnit, Velocity, Javascript, Ibatis, Hibernate, Soap, Rest, Unix, Git, Svn, Maven, Ant, Tomcat, Mysql, DB2

Java Software Engineer
Tessi Document Services
Sep 2018 - Jan 2019(5 months)

Java engineer on the Datacontent application (10 members) B2B document management application onPremise. Java 8, Spring, ElasticSearch, Cassandra, Javascript, Rest, TDD, Mockito, Unix, Git, Gitlab, Docker, Maven, Jenkins, Swagger

Java Software Engineer
Fnac Darty
Oct 2017 - May 2018(8 months)

Java engineer on the Darty application (11 members) B2C application for selling Fnac/Darty products to individuals. Java 8, Spring, ElasticSearch, Javascript, Vaadin, Rest, TDD, Mockito, Unix, Git, Bitbucket, Maven, Gradle, DB2, Jenkins

Java Software Engineer
Aviva Insurance
Mar 2015 - Oct 2017(3 years)

Java engineer on the “GED Filenet P8” project (20 members) B2B application for managing subscriptions to Aviva offers for agents and companies. Migration of 50 million documents by batch. Java7, Spring, EJB2, Soap, Rest, Jsp, Servlet, Hibernate, Jdbc, Oracle 11G, DB2, Sql Server, Svn, Maven, Jboss 6, WAS 8, Tomcat 7, MQ Series, Jenkins, Unix, Junit 4

Java Software Engineer
PSA Peugeot Citroen
Jul 2013 - Mar 2015(2 years)

Java engineer on CarTeR and IFDB applications (10 members) B2B application for managing the regulatory technical characteristics of vehicles for European organizations as well as vehicle fleet management for companies. Java 6, Spring, Struts 2, Hibernate, Javascript, Ajax, Jquery, Soap, Jboss 6, Glassfish v3, Oracle 11G, Oracle CRM on demand, Luntbuild, Svn, Maven, Unix, JUnit, Mockito

Java Software Engineer
Store Electronic System
Mar 2012 - Jun 2013(a year)

Java engineer on graphic label management (7 members) B2B application for managing graphic displays for retailers. Java 6, Swing, JUnit, Groovy, Unix, Linux, Postgresql, Svn, QA

Java Software Engineer
Taranis Services
Jan 2011 - Nov 2011(a year)

Java engineer on the Saturne project (4 members) B2B application for managing reservations for tourism agencies. Java 6, Gwt 2, Hibernate, Struts 1, Tomcat, Mysql, Svn

University Savoy
, Computer sciences
Sep 2001 - Sep 2002(a year)

Computer sciences and new technologies of the information

javaspringspringbootquarkusreactivegcpjunitmockitoagileqadockersqlrestAnalytical skillsDiplomacyGood interpersonal skillsCapacity to work aloneCI/CD