Développeur(se) Java / Java Backend (H/F) OCTAVIA TECHNOLOGIES
Montpellier (34)CDI
Salaire non précisé
Il y a 1 heures sur le WebSoyez parmi les premiers à postuler
Critères de l'offre
Métiers :
- Développeur back end (H/F)
- + 1 métier
Expérience min :
- 3 à 5 ans
Secteur :
- ESN, Editeurs de logiciel, Services informatiques
Compétences :
- Java
- DEVOPS
- REST api
- Apache Maven
- Apache Hadoop
- + 9 compétences
Lieux :
- Montpellier (34)
Conditions :
- CDI
- Salaire non précisé
- Temps Plein
Description 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.
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.
Salaire et avantages
Primes
Titres restaurant / Prime de panier
Titres restaurant / Prime de panier
Référence : 214PSBP
Recommandé pour vous

Montpellier (34)CDI 44 000 € - 54 000 € par an Il y a 6 heures

Montpellier (34)CDI Salaire non précisé Il y a 6 jours

Montpellier (34)CDI 36 000 € - 42 000 € par an Il y a 6 heures