{"id":2006627,"url":"https://alion.io/job/natan-ingenieure-java-fullstack","title":"Ingénieur(e) Java Fullstack","company":{"id":3908466,"name":"Natan","domain":"natan.fr","url":"https://alion.io/company/natan-2","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Neuilly-sur-Seine, France"],"countries":["FR"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":55000,"max":65000,"currency":"EUR","period":"year","gross":null,"usd_annual":73142},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"Angular Material","optional":false},{"name":"Apache Kafka","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Docker","optional":false},{"name":"ElasticSearch","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Jest","optional":false},{"name":"JUnit","optional":false},{"name":"Maven","optional":false},{"name":"Mockito","optional":false},{"name":"Node JS","optional":false},{"name":"npm","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Redux","optional":false},{"name":"Rest API","optional":false},{"name":"RxJS","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true},{"name":"Kotlin","optional":true}],"status":"live","first_seen_at":"2026-10-06T14:40:44Z","employer_posted_date":null,"last_verified_at":"2026-10-06T14:40:44Z","board_verified":false,"closed_at":null,"days_open":6,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":6},"description":"Le poste consiste à :\n• Participer à la conception et à l'évaluation des features à implémenter\n• Coder les features et les tests associés dans le respect des normes, de l'ergonomie et des bonnes pratiques d'ingénierie logicielle en vigueur\n• Participer au maintien de la plateforme d'intégration continue\n• Être force de proposition dans le cadre du processus d'amélioration continue\n• Participer, aux côtés du Tech Lead et du Scrum Master, à l'animation de l'équipe\n• Collaborer avec les équipes Projets de la DSI pour répondre à leurs besoins\nAttentes fortes sur la partie Front-End / Angular\nLe poste comporte une dimension Front-End marquée : le candidat devra démontrer une véritable maîtrise d'Angular et de l'écosystème front, au même niveau d'exigence que sur la partie back Java.\nNiveau attendu : Maîtrise (et non simple connaissance)\n• Angular (versions 19 à 21) & TypeScript : conception de composants réutilisables, architecture modulaire, bonnes pratiques de code et de performance\n• Gestion d'état front : expérience concrète avec Redux et/ou NgXs, gestion des flux de données réactifs\n• Angular Material : intégration et personnalisation de composants UI cohérents avec la charte graphique\n• Programmation réactive : usage de RxJS pour la gestion des flux asynchrones côté client\n• Tooling & CLI : Angular CLI, Node.js, Npm\n• Tests Front : Jest, Karma, Protractor — écriture et maintenance de tests unitaires et end-to-end\n• CSS3 / Frameworks CSS : mise en œuvre de framework de type CSS3 pour un rendu responsive et maintenable\n• Qualité & CI : intégration des vérifications front dans la chaîne Jenkins / Sonar\nLe candidat sera évalué en priorité sur sa capacité à livrer une interface Angular robuste, performante et testée, en autonomie complète sur la stack front.\nEnvironnement technique\nBack-end\nFront-end\nJava (17+), SpringBoot (3+), Hibernate, JPA2, Kafka, WebService REST, PostgreSQL, ElasticSearch\nAngular (19-21), Node, Angular Material, Redux, NgXs, Angular CLI, Jest, Karma, Protractor\nOutillage & Qualité\nAutres\nGit, Jenkins, Sonar, Maven, Npm, JUnit, Mockito, Cucumber\nKubernetes, Docker, centrale de logs ELK, Jetbrains AI Pro\n\nProfil recherché\n\nCompétences techniques requises\nFront-end (priorité de recrutement)\n• Angular / TypeScript — Maîtrise\n• Middleware Front-end (Redux, etc.) — Connaissance / Autonomie\n• Framework de type CSS3 — Connaissance / Autonomie\n• Programmation réactive — Connaissance / Autonomie\nBack-end & architecture\n• Spring / Hibernate (JPA) — Maîtrise\n• WebService API REST — Maîtrise\n• SQL — Maîtrise\n• Outillage de build et test — Maîtrise\n• BDD NoSQL (Elasticsearch / MongoDB) — Connaissance / Autonomie\n• Clean Architecture, architecture hexagonale, CQRS, DDD — Connaissance / Autonomie\n• Kafka — Connaissance / Autonomie\nCompétences appréciées\n• Méthodologies Agiles (Scrum / XP)\n• Jenkins, Maven, Sonar\n• ElasticSearch — connaissance des problématiques d'indexation, de recherche et d'agrégation","description_format":"text","description_chars":2960,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-07T12:33:56Z"}],"visa":[],"liveness":{"score":87,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.874,"p_room":1,"age_days":5,"expected_fill_days":20,"reasons":["seen:5","velocity","win:early"],"computed_at":"2026-10-12T06:55:09Z"},"pay":{"stated_usd_annual":73142,"is_top_pay":false},"html_url":"https://alion.io/job/natan-ingenieure-java-fullstack","json_url":"https://alion.io/job/natan-ingenieure-java-fullstack.json","meta":{"generated_at":"2026-10-13T04:44:26Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7400,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3908466},"rest":"https://alion.io/mcp/rest/get_company?id=3908466"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnatan-ingenieure-java-fullstack"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fnatan-ingenieure-java-fullstack"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fnatan-ingenieure-java-fullstack"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/natan-ingenieure-java-fullstack\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnatan-ingenieure-java-fullstack"}]}