Développeur web Java/Développeuse web Java
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Mission Freelance : Développeur·se Java (H/F) – Brest
Si vous souhaitez en savoir un peu plus sur cette opportunité, ou si vous envisagez de postuler, veuillez lire les informations suivantes sur le poste.
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.
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. xuezdbg
- TJM : À négocier selon expérience.