Activez les alertes d’offres d’emploi par e-mail !

Développeur JAVA

Ingeline

Lyon

Sur place

EUR 35 000 - 55 000

Plein temps

Il y a 8 jours

Générez un CV personnalisé en quelques minutes

Décrochez un entretien et gagnez plus. En savoir plus

Repartez de zéro ou importez un CV existant

Résumé du poste

Une entreprise dynamique recherche un(e) Développeur(se) Java passionné(e) pour rejoindre son équipe. Vous serez chargé(e) de concevoir et maintenir des applications robustes tout en collaborant avec différentes équipes. Une bonne maîtrise des technologies modernes et un esprit d'analyse sont attendus.

Qualifications

  • Maîtrise de Java et des frameworks comme Spring et Hibernate.
  • Expérience en API RESTful et gestion de bases de données relationnelles.
  • Solides compétences en tests unitaires avec JUnit et Mockito.

Responsabilités

  • Développer et maintenir des applications Java dans un environnement Spring Boot.
  • Concevoir des architectures logicielles solides en utilisant des design patterns.
  • Participer à l'optimisation des performances des applications.

Connaissances

Java
Spring
Spring Boot
Hibernate
API RESTful
Gestion de bases de données
Tests unitaires
Git
Maven
Docker

Outils

JUnit
Mockito
Kafka
RabbitMQ
AWS
Azure
GCP

Description du poste

Description de l'offre :

Nous recherchons un(e) Développeur(se) Java passionné(e) et expérimenté(e) pour rejoindre notre équipe de développement. Vous serez chargé(e) de la conception, du développement et de la maintenance d’applications Java robustes, évolutives et performantes. Vous travaillerez dans un environnement dynamique, en utilisant des technologies modernes pour répondre aux besoins de nos projets.

Missions principales :

  • Développer et maintenir des applications Java dans un environnement Spring Boot ou Java EE.
  • Concevoir des architectures logicielles solides et scalables en utilisant des design patterns éprouvés.
  • Créer et maintenir des API RESTful et des services web pour une intégration fluide avec d’autres systèmes.
  • Participer à l'optimisation des performances des applications et garantir leur robustesse.
  • Collaborer étroitement avec les équipes front-end, DevOps, ainsi que les architectes techniques pour mettre en œuvre des solutions innovantes.
  • Rédiger des tests unitaires et des tests d’intégration pour garantir la qualité du code, en utilisant des outils comme JUnit et Mockito.
  • Participer à l’amélioration continue des processus de développement au sein de l’équipe.

Compétences requises :

  • Maîtrise du langage Java et des frameworks associés (Spring, Spring Boot, Hibernate).
  • Expérience dans la conception d’API RESTful et de services web.
  • Solides compétences en gestion de bases de données relationnelles (MySQL, PostgreSQL, SQL Server).
  • Bonne compréhension des principes de l’architecture logicielle (ex. : MVC, microservices).
  • Expérience en tests unitaires et en gestion de versions avec Git.
  • Familiarité avec les outils de build comme Maven ou Gradle.

Atouts supplémentaires :

  • Connaissance de l’architecture microservices et des outils associés (par exemple Docker, Kubernetes).
  • Expérience avec des systèmes de gestion de file d’attente (ex. : Kafka, RabbitMQ).
  • Connaissance des outils de CI/CD comme Jenkins, GitLab CI, CircleCI.
  • Compétences en optimisation de la performance (mémoire, CPU, I/O).
  • Expérience en cloud computing (AWS, Azure, GCP) et déploiement d’applications dans un environnement Cloud.

Qualités recherchées :

  • Forte capacité à résoudre des problèmes complexes de manière autonome.
  • Bonnes compétences en communication, capacité à travailler en équipe.
  • Esprit d’analyse, rigueur et attention au détail.
  • Volonté d’apprendre et d’évoluer avec les nouvelles technologies.
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.