Développeur web Java/Développeuse web Java
il y a 2 jours
Brest
Mission Freelance : Développeur·se Java (H/F) – Brest Contexte : 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. 1. 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). 1. 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.