You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Romain InnocentiRI

Romain Innocenti

Java Spring Developer

€480/day
1 project
Bordeaux, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Romain

Looking for a Java developer?
Do you want to develop, maintain, or optimize your application?

I'm here for that.
I have over 7 years of experience in Java development.

I have worked with companies such as:
Onepoint / BMW / La Caisse des Dépôts / ISOCEL E.LECLERC / And-E (Toyota assurances)

I can:
- Design, develop, and maintain backend applications in Java/Spring
- Participate in the technical design of features.
- Write unit and integration tests to ensure code quality
- Participate in the continuous improvement of the codebase
- Contribute to code review
- Ensure project maintenance and bug fixing
- Work in Agile methodology

The goals?
→ easier maintainability
→ scalability for greater peace of mind
→ incident reduction

So contact me and let's discuss your needs!

---
Software engineer Java, fullstack engineer, JAVA, Java backend, Java back end, Java software developer, Java developer, Object-relational mapping, Maven, Spring Boot, Spring Cloud, Hibernate, Spring MVC model, Spring Framework, RESTful web services, JUnit, Core Java, Spring Security, Spring Data, Java EE, JEE, J2EE, freelance, free-lance, independent, Java full stack engineer, Java full-stack developer, software engineer, Senior Lead Developer, Senior Developer Technical Lead, Development Specialist, Principal Applications Developer, Software Engineer, Web Applications Developer, Senior Developer, Freelance Software Engineer, Freelance Senior Consultant, Computer Software Developer, Web Developer (computer science), Applications Developer, Software Development Specialist, Applications Developer, development engineer, Web Developer, Senior Web Application Developer, Java Software Engineer, Java EE Software Engineer, Java Consultant, Java Web Developer, Java Analyst, Java Architect, J2EE Developer, Java Application Developer
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Bordeaux (up to 50km), Paris (up to 50km), Toulouse (up to 50km), Lyon (up to 50km), Montpellier (up to 50km)

Experience

  • Isocel
    Java Developer
    RETAIL (LARGE RETAILERS)
    December 2022 - December 2025 (3 years)
    Pessac, France
    Isocel is an IT expertise center serving the purchasing centers of the E.Leclerc Movement.

    ISOCEL has 90 employees across 2 sites in France.

    I joined one of their development teams at the end of 2022 for a period of 3 years.
    I participated in the maintenance and evolution of a reference data management tool enabling purchasing centers
    and stores to work together (catalog management, product manipulation, supplier selection, etc.).

    In a team split between France and India, I collaborated with:
    - 2 Business Analysts
    - 10 developers (some of them in India)
    - a team of testers
    - a PO

    Main Responsibilities:

    • Development and maintenance of Java backend services
    • Design and evolution of REST APIs
    • Implementation of batch jobs and event-driven mechanisms (event publishing and consumption)
    • Analysis and implementation of business needs in collaboration with functional teams
    • Optimization of service and query performance
    • Contributions to the frontend in Ember.js

    Technical Context:
    Java • REST APIs • DDD Architecture • Event-driven • GitLab • Ember.js • PostgreSql • Liquibase . Clean Code . Jenkins . Rundeck . Unit tests
    Java Domain-Driven Design (DDD) Spring Gitlab REST
  • Caisse des Dépôts et Consignations
    Java Developer
    PUBLIC SECTOR
    April 2019 - September 2022 (3 years and 5 months)
    Bordeaux, France
    As part of my experience within the IT consulting firm Onepoint, I was assigned to a mission at Caisse des Dépôts et Consignations.

    Caisse des Dépôts is responsible for protecting popular savings, financing social housing, and managing pension funds.

    In a team shared between France and Canada, I participated in the evolution of the Personal Training Account (CPF) portal and pension tracking.

    Our team:
    - 12 developers
    - 1 Scrum Master
    - 3 testers
    - 1 Product Owner

    My tasks:
    - Develop new features primarily related to user management, calculation of their entitlements, and verification of their eligibility based on the requested training
    - Contribute to code reviews
    - Participate in estimations and design
    - Communicate with business experts
    - Ensure application maintenance
    - Present sprint results during the Sprint Review

    I implemented business rules through SOAP services and batch jobs.
    I implemented a BAM (Business Activity Monitoring) using the Elasticsearch, Logstash, Kibana stack to track payments through logs.
    I also set up and maintained batch jobs for mass data processing.

    Technical Context: Java 11, Hexagonal architecture, Agility (Scrum), AOP, Hibernate, Jpa, Spring Batch, Jenkins, Cloubees, Filebeat, ElasticSearch, Kibana
    Java Spring Batch Elasticsearch JPA/Hibernate
  • BMW
    Java Developer
    AUTOMOBILE
    September 2018 - March 2019 (6 months)
    Bordeaux, France
    As part of a permanent contract with the IT consulting firm Onepoint, I had the opportunity to work for the BMW group.

    BMW dealerships need to exchange information to manage their customers and offers.
    They use an internal portal to share documents, messages, and collaborate on tasks.

    Working with:
    - 2 backend developers
    - 1 UX/UI designer
    - Product Owner

    I contributed to the graphical redesign of an internal portal using JSF2.
    Based on the mockups provided by the UX designer, I participated in implementing a new visual design for this portal intended for dealerships.

    Technical Context: Java 8, JSF2, Primefaces, Flexbox
    Java Spring MVC Hibernate Apache Tomcat IntelliJ

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Java/JEE Development, HTML, CSS
    Wild Code School
    2018
    Developpement Java/JEE, HTML, CSS
  • DUT Electrical Engineering and Industrial Computing
    IUT de Villetaneuse
    DUT Génie Electrique et Informatique Industrielle

Skill set

Categories