Développeur Back-End Java Confirmé H/F
- CDI
- Entreprise anonyme
Les missions du poste
L'ENTREPRISEFondée à Lyon en 2018, l'entreprise développe une plateforme SaaS spécialisée dans une solution innovante de publicité digitale.
Sa technologie permet aux marques, e-commerçants, agences et médias d'acquérir, d'engager et de fidéliser leurs audiences grâce à un canal propriétaire, sans cookies et conforme au RGPD.L'entreprise est aujourd'hui un des principaux acteurs européens sur son marché.Dans le cadre du développement de ses plateformes, elle recherche un(e) Développeur(se) Backend Java confirmé(e) pour renforcer son équipe technique et contribuer à la conception de solutions performantes, fiables et capables de monter en charge. Type de contrat : CDIExpérience recherchée : 5 à 6 ans minimum sur un poste similaireDémarrage : à convenirLocalisation : LyonRémunération : selon le profil et l'expérience TES MISSIONSConception & développement backend - 40 %Concevoir, développer et maintenir des applications backend en JavaParticiper à l'analyse des besoins fonctionnels et à la conception techniqueDévelopper et faire évoluer des API RESTConcevoir des programmes destinés au traitement de volumes importants de donnéesProduire un code robuste, lisible et maintenableDonnées, performance & évolutivité - 25 %Concevoir et optimiser les modèles de donnéesDévelopper et améliorer les requêtes SQLVeiller aux performances, à la fiabilité et à la capacité de montée en charge des applicationsIdentifier les points d'amélioration techniquesParticiper aux réflexions concernant l'évolution des architectures backendQualité logicielle & industrialisation - 20 %Participer aux revues de codePartager les bonnes pratiques au sein de l'équipeAppliquer les principes REST, SOLID et Clean CodeContribuer à l'amélioration continue de la qualité logicielleParticiper à l'industrialisation des développements et des déploiementsProduction & collaboration - 15 %Diagnostiquer et corriger les incidents rencontrés en productionCollaborer avec les développeurs frontend, les équipes DevOps et les équipes métiersParticiper aux choix techniques et à la résolution de problématiques complexesAccompagner l'équipe par ton expérience et tes recommandationsÊtre force de proposition sur les outils, les méthodes et les architecturesTON ENVIRONNEMENT TECHNIQUECompétences indispensables :JavaSpring et son écosystèmeDéveloppement d'API RESTMaven ou GradleGitSQL : PostgreSQL, MySQL ou technologie équivalentePrincipes REST, SOLID et Clean CodeTechnologies appréciées :Docker et KubernetesArchitecture microservicesKafka ou autre système de messagerieElasticsearchCI/CD : GitHub Actions, GitLab CI ou JenkinsCloud : AWS, GCP ou AzureObservabilité : Prometheus, Grafana ou OpenTelemetryBashNode.js et TypeScript
Le profil recherché
TON EXPÉRIENCETu disposes de 5 à 6 ans d'expérience minimum en développement backend Java, idéalement sur des applications SaaS, des plateformes à fort trafic ou des environnements manipulant d'importants volumes de données.Tu es capable de prendre en charge un sujet technique de sa conception jusqu'à sa mise en production, tout en garantissant sa qualité, sa maintenabilité et ses performances.Une formation Bac +5 en informatique est appréciée, mais une expérience professionnelle équivalente pourra être étudiée.LE PROFIL RECHERCHÉSavoir-êtreAutonomieRigueurEsprit d'analyseSens des responsabilitésEsprit collaboratifCuriosité techniqueForce de propositionCompétences et qualificationsTu maîtrises Java et l'écosystème SpringTu as une solide expérience dans la conception d'API RESTTu maîtrises les bases de données relationnelles et l'optimisation SQLTu sais diagnostiquer des problèmes complexes en productionTu accordes une importance particulière à la qualité du codeTu es à l'aise pour collaborer avec des équipes techniques et métiersTu sais défendre tes choix tout en restant ouvert(e) aux échanges et à la remise en questionPOURQUOI LES REJOINDRE ?Une plateforme SaaS utilisée à grande échelleDes problématiques techniques concrètes de performance et de volumétrieDes projets à fort impact dans l'univers AdTech et MarTechUn environnement technique moderneUne équipe collaborative et bienveillanteUne réelle possibilité de contribuer aux décisions techniquesDes opportunités de progression et de montée en compétences
Compétences requises
- Docker
- MySQL
- Bash
- Analyse des besoins
- Java
- Base de données relationnelle
- Amélioration continue
- Clean
- Autonomie
- Spring
- Kubernetes
- PostgreSQL
- Jenkins
- Git
- Grafana
- Node.js
- Google cloud platform
- Esprit d'analyse
- Force de proposition
- SQL
- Maven
- REST
- KAFKA
- Prometheus
- TypeScript
- API REST