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

Nicolas Gautrot

Senior Java/Spring Back-end Developer

€500/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Nicolas

With over 11 years of experience in Java back-end development, I have designed and evolved information systems for banking, finance, and retail. I specialize in Java/Spring (Spring Boot, RESTful web services, batch processing) with a strong focus on reliability, performance, and integration into critical environments.

I notably worked for Crédit Agricole Titres on user portals, microservices, and integration batches: designing new features, RESTful web services, indexing/search (Solr), CI/CD (Jenkins, Sonar, Nexus), production fixes, and delivery support. I am comfortable in hybrid or remote environments, within distributed teams.

Today, I am open to remote opportunities (permanent contract, freelance, or umbrella company) where I can:
  • strengthen or refactor Java/Spring back-ends,
  • design maintainable and tested REST APIs,
  • leverage my business experience in banking/finance to assist product and business teams.

Stack: Java 8-21, Spring/Spring Boot, REST, batch, JSF, Hibernate/JPA, Angular (notions), SQL, Jenkins, Sonar, Maven, Solr.
  • French

    Native or bilingual

  • English

    Conversational

Remote only
Primarily works remotely

Experience

  • 3D3Print
    Independent Entrepreneur
    RETAIL (SMALL BUSINESS)
    February 2025 - March 2026 (1 year and 1 month)
    Moirans-en-Montagne, France
    Independent management of a 3D printing business (client relations, scheduling, invoicing, maintenance) alongside my ongoing backend development project.

    • Design of decorative pieces and prototypes in 3D on Fusion 360 / Study and customization of 3D models
    • On-demand 3D printing service
    • Mechanical and electronic maintenance of the 3D printer fleet
    • Inventory management / invoicing, order tracking
    Autonomy Project Management Invoicing
  • Crédit Agricole Titres
    Senior Java / J2EE Developer
    BANKING AND INSURANCE
    June 2022 - January 2025 (2 years and 7 months)
    Archamps, France
    • Java 11/17 / Spring / Spring Boot Backend: Design and development of backend features for the group's online stock trading portals, for individuals and employees, using Java 11/17 / Spring and Spring Boot.
    • Creation and evolution of RESTful web services to integrate data from client platforms and query internal and external services.
    • Development and maintenance of integration, indexing, and data purging batches in Java 11/17, for sensitive business processes.
    • Participation in software quality through unit tests (JUnit, Mockito), monitoring continuous integration, and fixing Jenkins/Sonar alerts.
    • Intervention on historical JSF 2.0/xHTML user interfaces and occasional contribution to next-generation portals in Angular 16.
    • Management of application deliverables during major and minor releases in coordination with the integration team, using Jenkins and Nexus.
    • Technical lead for the Solr 3.5 to 9.6 migration, including deployment, configuration, adaptation of data loading batches, and evolution of search mechanisms on the front-ends.
    Java Spring Hibernate REST APIs SQL
  • Logista
    Experienced Java / J2EE Developer
    LOGISTICS AND SUPPLY CHAIN
    May 2016 - May 2022 (6 years)
    Vincennes, IN 47591, USA
    • Development and maintenance of the management part of the Strator solution, used in the Tobacco/Press sector in France, within a multidisciplinary team of 8 people.
    • Design of business features in Java/J2EE with Hibernate and JSF, in a context of evolutionary and corrective maintenance of a central management application.
    • Development of communication interfaces between the management application and the client-side sales software via web services.
    • Spring Batch batches: Realization of batch processing with Spring Batch for data aggregation, alert reporting, and server/client synchronization.
    • Implementation of unit tests associated with developments and automation of functional tests with Greenpepper.
    • Occasional contribution to business reporting via an AngularJS dashboard for tracking turnover and annual comparisons.
    • Handling of bug fixes encountered by clients and participation in maintaining the operational condition of the solution.
    Java Hibernate Spring AngularJS SQL

Recommendations

Be the first to recommend Nicolas

Help this freelancer shine by sharing your experience working together.

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

  • Bachelor's degree in
    ETNA (School of Digital Technologies) Le Kremlin-Bicêtre
    2012
    Bachelor en
  • DUT in Electrical Engineering and Industrial Computing
    University Paris XII Créteil
    2009
    DUT Génie Electrique et Informatique Industrielle

Categories