Senior Fullstack Java / Flutter Developer - Freelance (M/F)
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
- 8 to 10 years minimum experience in Fullstack development
- Good mastery of Java backend environments
- Skills in Flutter mobile development
- Mastery of Spring Boot and/or Micronaut
- Knowledge of microservices architecture
- Experience with unit tests and JUnit
- Mastery of GitLab CI/CD tools
- Practice of Agile methodologies
- Sensitivity to industrialization and software quality practices
- Interest in artificial intelligence applied to software development, notably code assistance tools