Mission Freelance : Développeur·se Java (H/F) – BrestContexte :Nous recherchons un·e développeur·se Java expérimenté·e pour une mission basée à Brest. Vous interviendrez sur des projets applicatifs variés, en participant à la conception, au développement et à l’optimisation d’applications robustes et performantes.Votre expertise en Java et votre capacité à travailler en équipe Agile seront essentielles pour garantir la qualité du code, la maintenabilité et l’évolutivité des solutions développées.Missions principales :1. Développement d’applications Java :Concevoir et développer des applications en Java (versions récentes) en respectant les bonnes pratiques (clean code, design patterns).Participer à l’architecture technique des solutions (backend, microservices, APIs).Intégrer des fonctionnalités en collaboration avec les équipes front-end et DevOps.2. Optimisation et qualité du code :Écrire des tests unitaires et d’intégration (JUnit, Mockito, TestNG).Revoir et optimiser le code pour améliorer les performances et la maintenabilité.Automatiser les processus de build et de déploiement (Maven, Gradle, CI/CD).3. Collaboration et amélioration continue :Travailler en méthodologie Agile (Scrum, Kanban) avec des sprints réguliers.Participer aux revues de code et partager les bonnes pratiques avec l’équipe.Documenter les développements (spécifications techniques, guides d’utilisation).Environnement technique :Langages : Java 8+, Spring Boot, Spring Framework.Bases de données : SQL (PostgreSQL, MySQL) ou NoSQL (MongoDB, Cassandra).Outils DevOps : Docker, Kubernetes, Jenkins, GitLab CI/CD.Tests : JUnit, Mockito, TestNG, SonarQube.Collaboration : Git, JIRA, Confluence.Profil recherché :Compétences techniques :3 ans d’expérience minimum en développement Java (projets industriels ou complexes).Maîtrise de Spring Boot et Spring Framework (microservices, REST APIs).Expérience avec les bases de données (SQL ou NoSQL).Connaissance des outils DevOps (Docker, CI/CD) et des bonnes pratiques Agile.Capacité à développer des applications scalables et sécurisées.Modalités :Localisation : Brest (présentiel ou hybride selon les besoins).Durée : Mission longue (plusieurs mois, renouvelable).Début : Dès que possible.TJM : À négocier selon expérience.