Développeur Java Springboot H/F
Role details
Job location
Tech stack
Job description
Dans ce contexte de mutation technologique, l'entreprise renforce ses équipes avec un profil expérimenté capable de contribuer activement à cette transformation, tant sur le plan technique qu'humain., Vous intégrerez un environnement stimulant où l'innovation, la collaboration et la curiosité sont au coeur des pratiques. Au sein d'une équipe technique vous intervenez sur l'ensemble du cycle de vie des applications :
- Concevoir et développer des fonctionnalités backend performantes avec Java, Spring Boot et PostgreSQL
- Participer aux choix techniques et à la conception d'architectures robustes (microservices, APIs REST)
- Intervenir de la phase de design jusqu'à la mise en production (build, tests, déploiement, maintenance)
- Garantir la qualité du code via les tests automatisés (JUnit, Cypress, Selenium...) et les revues de code
- Optimiser les performances et la sécurité des applications et des bases de données
- Contribuer à l'amélioration continue des pratiques (CI/CD, monitoring, outils de développement)
- Collaborer étroitement avec les équipes produit, QA et frontend (Angular)
- Participer à la veille technologique et proposer des évolutions de la stack
- Accompagner et faire monter en compétence les profils plus juniors (mentorat, partage), Environnement technique moderne en pleine transformation vers le SaaS Projets structurants avec un réel impact produit Culture d'équipe forte basée sur l'entraide et le partage Organisation favorisant l'équilibre vie pro / vie perso, Sur le plan technique, vous maîtrisez : Le développement backend avec Java / Spring Boot Le développement frontend moderne avec Angular (RxJS, composants, state management) Les bases de données relationnelles, notamment PostgreSQL Les bonnes pratiques de conception logicielle (SOLID, DRY, KISS) et les architectures distribuées (microservices, APIs REST) Les outils de versionning (Git), les environnements Agile (Scrum/Kanban) et les pratiques de tests automatisés Au-delà des compétences techniques, vous êtes reconnu(e) pour votre capacité à : Résoudre des problématiques complexes et produire un code fiable et maintenable Prendre en charge des sujets de bout en bout avec autonomie
Requirements
Issu(e) d'une formation supérieure en informatique (école d'ingénieur ou équivalent Bac +5), vous justifiez d'une expérience significative d'au moins 5 ans en développement, idéalement acquise chez un éditeur SaaS ou sur des plateformes BtoB.Sur le plan technique, vous maîtrisez :Le développement backend avec Java / Spring BootLe développement frontend moderne avec Angular (RxJS, composants, state management)Les bases de données relationnelles, notamment PostgreSQLLes bonnes pratiques de conception logicielle (SOLID, DRY, KISS) et les architectures distribuées (microservices, APIs REST)Les outils de versionning (Git), les environnements Agile (Scrum/Kanban) et les pratiques de tests automatisésAu-delà des compétences techniques, vous êtes reconnu(e) pour votre capacité à :Résoudre des problématiques complexes et produire un code fiable et maintenablePrendre en charge des sujets de bout en bout avec autonomieTravailler en équipe et contribuer à une dynamique collectivePartager vos connaissances et accompagner d'autres développeursFaire preuve de curiosité, de créativité et proposer des idées nouvelles, Travailler en équipe et contribuer à une dynamique collective Partager vos connaissances et accompagner d'autres développeurs Faire preuve de curiosité, de créativité et proposer des idées nouvelles
Benefits & conditions
Possibilité de télétravail selon l'organisation Rémunération selon profil + avantages complémentaires : 40-45Keuros Opportunités d'évolution et montée en compétences, ","salaryCurrency":"EUR","skills":"Méthodes