Senior Full-Stack Java Developer

Sqli — Netherlands · Posted ~1 hour ago

Senior

Skills

Java Spring WebFlux microservices event-driven architecture relational databases document databases Redis Vue.js high-load architecture CI/CD Git software craftsmanship PHP Symfony

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior full-stack Java developer is sought to design, develop, and maintain robust, scalable applications. You will work with Java and Spring WebFlux, microservices and event-driven architectures, multiple database paradigms, Redis, and a modern frontend framework. The role covers the full development lifecycle and emphasizes CI/CD, Git, testing, code quality, and engineering craftsmanship.

Highlights

Work on robust, scalable applications and high-load architectures across the full software lifecycle. The role emphasizes modern reactive and distributed architectures, engineering quality, DevOps practices, and continuous improvement.

Description

Description du posteEn tant que Développeur Fullstack Java, vous aurez comme mission de: ● Concevoir, développer et maintenir des applications robustes et scalables avec les technologies Java et Spring Webflux. ● Expériences significatives avec des architectures microservices et event-driven. ● Expériences avec les bases de données relationnelles et/ou orientée document et Redis. ● Expériences avec le framework front, comme VueJS. ● Expériences significatives sur les architectures à fortes charges. ● Connaissances appréciées sur le langage PHP et le framework Symfony. ● Familier avec les principes DevOps, notamment la CICD. ● Familier avec le versionning, notamment Git. ● Compréhension et usage des principes de craftsmanship. ● Contribuer à l'amélioration de la qualité du produit (Test coverage, Sonar, SOLID, YAGNI…) ● Participer à toutes les phases du cycle de développement logiciel, de la conception en passant par la mise en production et le run. ● Excellentes aptitudes à la collaboration et au travail en équipe. ● Bonne communication écrite et orale en français pour des interactions fluides avec le métier. ● Contribuer à l'amélioration continue des pratiques de développement. ● Assurer la maintenance et l'évolution des applications existantes. ● Sens critique permettant d'évaluer objectivement différentes solutions. ● Capacité à prendre du recul sur les problématiques techniques et fonctionnelles. ● Autonomie et proactivité dans l'organisation du travail et la résolution de problèmes. ● Participation active aux décisions d'équipe avec des contributions constructives. ● Capacité à respecter les délais tout en maintenant des standards élevés. ● Familier avec les méthodes agiles, notamment SCRUM.