Developpeur Java (H/F)

e-Kent
Noisy-le-Grand, France
1 day ago
Apply on candidat.francetravail.fr
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
€50,000.0 - €60,000.0
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Geographic Information Systems Application Programming Interfaces (APIs) Agile Methodology Apache Tomcat Automation of Tests Cloud Computing Apache Lucene Software Quality Code Review Databases Software Design Patterns
+20 more
Hibernate (Java) Spring Framework JSON Junit Python (Programming Language) Apache Maven MongoDB Open Data Protocol Scrum Methodology Service-Oriented Architecture Software Engineering Apache Solr Web Applications Extensible Markup Language (XML) YAML Delivery Pipeline Git Pytest Restful APIs Microservices

Job description

Rôles & Missions Au sein d’une équipe de développement expérimentée, vous participez à la conception, au développement et à l’évolution de solutions logicielles innovantes dans un environnement technique moderne, reposant sur des architectures orientées services et micro-services. À ce titre, vos principales missions seront de : Analyser les besoins fonctionnels et techniques et contribuer aux choix d’architecture des solutions. Développer, faire évoluer et maintenir des applications Java, tout en intervenant ponctuellement sur des composants Python. Intégrer rapidement un existant logiciel complexe et être force de proposition pour son amélioration et son évolution. Concevoir et développer des API et des services REST performants et robustes. Développer et maintenir les tests automatisés (unitaires, d’intégration, validation) afin de garantir la qualité des développements. Optimiser les performances, la maintenabilité et la qualité du code en appliquant les bonnes pratiques de développement. Rédiger la documentation technique en anglais (documentation de conception, API, plans de tests, guides utilisateurs, etc.). Participer aux revues de code, aux cérémonies Agile et à l’amélioration continue des processus de développement. Assurer un support technique auprès des équipes opérationnelles et, ponctuellement, des clients. Contribuer à la veille technologique, aux expérimentations (Proof of Concept) et à l’amélioration continue des pratiques de développement. Profil Attendu De formation supérieure en informatique (Bac+5 ou équivalent), vous justifiez d’une solide expérience en développement logiciel Java et souhaitez évoluer dans un environnement technique exigeant et international. Vous disposez notamment des compétences suivantes : Expérience confirmée en développement Java, avec une bonne maîtrise de Spring, Hibernate et Maven. Bonnes connaissances en Python, permettant d’intervenir sur des composants existants. Maîtrise des outils de gestion de versions et de qualité logicielle (Git, JUnit, pytest). Solides connaissances des architectures micro-services, des API REST et des formats d’échange (JSON, XML, YAML). Maîtrise des bases de données SQL et des bonnes pratiques de conception logicielle (design patterns, architectures orientées services). Connaissance des environnements Cloud, des problématiques d’infrastructure et des pipelines CI/CD. Expérience des méthodes Agile (Scrum). Vous êtes reconnu(e) pour votre capacité à vous approprier rapidement un existant technique, votre autonomie, votre curiosité et votre esprit d’analyse. Vous appréciez le travail en équipe, savez être force de proposition et faites preuve d’une grande capacité d’adaptation, aussi bien sur le plan technique que dans l’organisation des projets. La maîtrise de l’anglais, à l’oral comme à l’écrit, est indispensable afin d’évoluer dans un contexte international, de participer aux échanges avec les clients et partenaires et de produire la documentation technique. Seraient également appréciées des connaissances sur les technologies suivantes : Tomcat, Solr/Lucene, MongoDB, OpenSearch, OData, ainsi qu’une expérience dans les domaines des SIG, de la cartographie ou du traitement d’image. Date de début souhaitée Dès que possible KENT est un employeur engagé en faveur de la diversité et de l’égalité des chances. Tous nos postes sont ouverts à toutes et à tous, sans distinction ni discrimination. Nos décisions de recrutement reposent exclusivement sur les compétences, les aptitudes et la motivation.

Requirements

  • Application web
  • Concevoir une application web

Savoir-être professionnels

  • Faire preuve de créativité, d’inventivité
  • Faire preuve d’autonomie
  • Etre force de proposition

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on candidat.francetravail.fr
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:35 min

Centralizing configuration logic with native YAML block references

Matthieu Vincent Matthieu Vincent · Europe 2026 Virtual

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:52 min

Comparing French work-life balance principles with international engineering practices

Chris Heilmann Chris Heilmann +2 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all