Ingeline Technologies

Développeur JAVA

Job Category: Développeur JAVA
Job Type: CDI Freelance
Job Location: Lyon Paris Télétravail

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.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Ingeline Technologies