Ingénieur Logiciel Senior - Java / Angular (H/F)

MBT Company
Versailles, France
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
9 years minimum
Compensation
€65,000.0 - €80,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Code Review Databases Linux Hibernate (Java) IntelliJ IDEA Java Persistence API Java Virtual Machine (JVM) Spring Framework Junit PostgreSQL Apache Maven
+12 more
Open Source Technology Performance Tuning Software Engineering SQL Databases TypeScript Web Applications Spring-boot Backend Git AngularJS Front End Software Development Restful APIs

Job description

Ce poste s’inscrit dans un contexte où la qualité du code, la robustesse des architectures et la pérennité des systèmes sont des enjeux majeurs.

Vous interviendrez sur l’ensemble du cycle de vie des applications, de la conception à la mise en production, au sein d’une équipe d’ingénieurs travaillant avec des technologies Open Source modernes.

Poste orienté expertise technique et développement, sans orientation managériale obligatoire.

Missions principales

  • Concevoir, développer et maintenir des applications web fullstack en environnement Java / Angular
  • Participer à la conception d’architectures logicielles robustes, maintenables et évolutives
  • Produire un code de qualité, testé et documenté, en respectant les bonnes pratiques de développement
  • Développer des services backend (Java, Spring, JPA, API REST) et des interfaces frontend (Angular, TypeScript)
  • Collaborer avec les autres ingénieurs sur les choix techniques, les revues de code et l’amélioration continue
  • Participer à la résolution d’incidents et à l’optimisation des performances
  • Accompagner / mentorer des développeurs plus juniors lorsque nécessaire
  • Contribuer à des projets Open Source utilisés dans l’écosystème technique

Requirements

Backend : Java, Spring / Spring Boot, JPA / Hibernate, API REST Frontend : Angular, TypeScript Base de données : PostgreSQL Outils : Git, Maven, JUnit, Linux, IntelliJ (ou équivalent) Méthodologie : Travail collaboratif, tests, revues de code, bonnes pratiques, * Formation supérieure en informatique / génie logiciel ou expérience équivalente

  • MINIMUM 9 ans d’expérience en développement logiciel, principalement en Java / JVM
  • Solides bases en SQL et en conception de systèmes applicatifs
  • Appétence pour le développement fullstack
  • Capacité à travailler sur des systèmes complexes avec un haut niveau d’exigence technique
  • Bon niveau d’anglais technique
  • Rigueur, autonomie, esprit d’analyse et sens du travail en équipe

Apply for this position

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

Apply on indeed.com

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 · WWC 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:52 min

Comparing French work-life balance principles with international engineering practices

Chris Heilmann +2 · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

Videos

See all

Related articles

See all