Senior Fullstack Java / Flutter Developer - Freelance (M/F)

Collective.workParisEURESpublished 09/11/2026
Must-have:JavaFlutterGitBackendFullstackMobileAgileCI/CDMicroservices
Machine translation — original language: French.Show original

CONTEXT

As part of the modernization of several mobile applications, we are looking for a Fullstack Java / Flutter Developer to support the progressive rewriting of applications currently developed with Ionic Capacitor towards Flutter.

The mission is part of a long-term application transformation project, with a strong focus on architecture, mobile development, and industrialization, as well as a significant emphasis placed on artificial intelligence in development practices.

MISSIONS

  • Participate in the complete rewriting of the application's Java Back For Front (BFF).
  • Design, develop, and evolve backend services in a Java / Spring Boot or Micronaut environment.
  • Actively participate in the rewriting and development of mobile applications in Flutter.
  • Contribute to the design and evolution of a microservices-oriented architecture.
  • Develop robust, maintainable, and testable features.
  • Implement and maintain unit tests, notably with JUnit.
  • Participate in the industrialization of developments and CI/CD pipelines.
  • Ensure corrective and evolutionary maintenance of the applications after their rewriting.
  • Work within a team organized using Agile methodology.
  • Use artificial intelligence tools to optimize development activities.
  • Be proactive in proposing new AI use cases, particularly to improve applications, code quality, and the efficiency of development teams.
  • Participate in code reviews and contribute to compliance with development best practices.

TOOLS & ENVIRONMENT

  • Java
  • Spring Boot / Micronaut
  • Flutter
  • Microservices architecture
  • Unit tests / JUnit
  • GitLab CI/CD
  • Agile methodologies
  • Sensitivity to industrialization and software quality practices
  • Interest in artificial intelligence applied to software development, notably code assistance tools
  • CI/CD
  • J2EE / Java EE

WORKING CONDITIONS

  • Mission location: Paris
  • Long-term mission
  • 2 days of remote work
  • Professional English mandatory
  • Required seniority: 8 to 10 years of experience minimum
  1. 8 to 10 years minimum experience in Fullstack development
  2. Good mastery of Java backend environments
  3. Skills in Flutter mobile development
  4. Mastery of Spring Boot and/or Micronaut
  5. Knowledge of microservices architecture
  6. Experience with unit tests and JUnit
  7. Mastery of GitLab CI/CD tools
  8. Practice of Agile methodologies
  9. Sensitivity to industrialization and software quality practices
  10. Interest in artificial intelligence applied to software development, notably code assistance tools