Développeur Java - Java Backend H/F - Octavia Technologies
- Montpellier - 34
- CDI
- Octavia Technologies
Les missions du poste
Dans le cadre du développement de nos activités, nous recherchons un(e) Développeur(se) Java pour intervenir sur la conception, le développement et l'évolution d'applications informatiques.
Vous intégrerez une équipe projet et participerez à l'ensemble du cycle de développement, de l'analyse des besoins jusqu'à la mise en production et la maintenance des applications.
Vos missions
Participer à l'analyse des besoins et des spécifications fonctionnelles et techniques.
Concevoir et développer de nouvelles fonctionnalités en Java.
Participer à la conception et à l'évolution des architectures applicatives.
Développer et maintenir des API REST et des services backend.
Concevoir et faire évoluer les composants applicatifs.
Réaliser les tests unitaires et participer aux tests d'intégration.
Identifier, analyser et corriger les anomalies.
Participer aux phases de recette et de mise en production.
Assurer la maintenance corrective et évolutive des applications.
Contribuer à l'amélioration continue de la qualité, des performances et de la fiabilité du code.
Participer aux revues de code et au partage des bonnes pratiques.
Rédiger et maintenir la documentation technique.
Collaborer quotidiennement avec les développeurs, architectes, Business Analysts, Product Owners et équipes DevOps.
Environnement technique
Selon les projets, vous pourrez être amené(e) à travailler notamment avec :
Java version 17 minimum
Spring / Spring Boot
API REST
Bases de données SQL
Kafka ou solutions de messaging
Git / GitLab
CI/CD
Jenkins ou outils équivalents
Maven / Gradle
Docker / Kubernetes
Elasticsearch ou solutions de recherche similaires
Environnement Agile / Scrum
Architecture micro services et/ou héxagonale
Profil recherché
De formation supérieure en informatique, vous disposez d'une expérience significative en développement Java dans un environnement professionnel.
Vous maîtrisez :
Le développement Java sur des versions récentes ( 17 au minimum en contexte d'entreprise )
Les frameworks et architectures backend, notamment Spring / Spring Boot.
La conception et le développement d'API REST.
Les bases de données relationnelles et le langage SQL.
Les bonnes pratiques de développement logiciel.
Les outils de gestion de versions, notamment Git.
Une expérience dans des environnements Agile / Scrum et une connaissance des pratiques CI/CD et DevOps sont appréciées.
Qualités recherchées
Esprit d'analyse et de résolution de problèmes.
Rigueur et sens de la qualité.
Autonomie et capacité à prendre en charge des sujets techniques.
Esprit d'équipe et bonnes qualités relationnelles.
Curiosité technique et volonté de progresser.
Capacité à travailler dans un environnement projet et à collaborer avec différents interlocuteurs.
Le profil recherché
Experience: 48 Mois
Compétences: Application web,Concevoir une application web
Langues: Français souhaité
Qualification: Cadre
Secteur d'activité: Programmation informatique
Liste des qualités professionnelles:
Etre force de proposition : Capacité à initier, imaginer des propositions nouvelles pour résoudre les problèmes identifiés ou améliorer une situation. Être proactif.
Faire preuve d'autonomie : Capacité à prendre en charge son activité sans devoir être encadré de façon continue (le cas échéant, à solliciter les autres acteurs de l'entreprise).
Faire preuve de rigueur et de précision : Capacité à réaliser des tâches en suivant avec exactitude les règles, les procédures, les instructions qui ont été fournies, sans réaliser d'erreur et à transmettre clairement des informations. Se montrer ponctuel et respectueux des règles de savoir-vivre usuelles.
Compétences: Application web,Concevoir une application web
Langues: Français souhaité
Qualification: Cadre
Secteur d'activité: Programmation informatique
Liste des qualités professionnelles:
Etre force de proposition : Capacité à initier, imaginer des propositions nouvelles pour résoudre les problèmes identifiés ou améliorer une situation. Être proactif.
Faire preuve d'autonomie : Capacité à prendre en charge son activité sans devoir être encadré de façon continue (le cas échéant, à solliciter les autres acteurs de l'entreprise).
Faire preuve de rigueur et de précision : Capacité à réaliser des tâches en suivant avec exactitude les règles, les procédures, les instructions qui ont été fournies, sans réaliser d'erreur et à transmettre clairement des informations. Se montrer ponctuel et respectueux des règles de savoir-vivre usuelles.