Architecte Logiciel - Lead Technique Java Full-Stack & Middleware (H/F)
Role details
Job location
Tech stack
Job description
Dans un contexte de transformation profonde du SI (modernisation applicative, industrialisation des données, structuration des échanges inter-applicatifs…), cette organisation emblématique de la Nouvelle-Calédonie renforce son équipe Architecture pour mener à bien ses projets stratégiques., Rattaché(e) à l'équipe d'architectes SI, vous intervenez comme référent technique et architecte logiciel de proximité auprès des équipes de développement Java.
Vos missions principales :
- Agir en tant que référent technique et renfort auprès des développeurs Java
- Participer aux choix d'architectures applicatives en lien avec le SI existant
- Accompagner les équipes dans la conception, la revue de code, la qualité logicielle
- Contribuer aux estimations techniques et arbitrages de solutions
- Concevoir des architectures orientées API, services, événements, processus
- Mettre en œuvre et industrialiser l'usage des middleware : BPMS (Bonita, Camunda), MOM (ActiveMQ), API
- Faire évoluer l'outillage Dev et CI/CD : Git, Maven, Jenkins, Docker, Sonar, Nexus
- Promouvoir les bonnes pratiques de développement, déploiement, exploitation
- Être moteur sur la réduction de la dette technique et l'amélioration continue
Requirements
- Environnement technique stimulant (Java, Angular, API REST, PostgreSQL…)
- Implication forte dans des projets de modernisation à fort impact, * Bac+4/5 en informatique ou équivalent
- Expérience confirmée (5 ans min.) en développement Java, avec un rôle de lead technique
- Bonne maîtrise de Spring Boot, Angular, JavaScript / TypeScript
- Solide culture d'architecture logicielle et middleware
- Appétence pour l'industrialisation des chaînes de build & du SI
- À l'aise dans les environnements agiles (Scrum, Kanban)
- Bon relationnel, esprit d'équipe, capacité à faire avancer les projets collectifs
- Pédagogie, diplomatie, curiosité technique, rigueur et humilité
Environnement technique de la fonction :
Outils de développement Full Stack Java :
- CI/CD : Maven, Git, Sonar, Jenkins, Nexus, Docker
- Base de données : DB2, PostgreSQL
- Langage : Java, JS, TS, HTML, CSS,
- Framework : SpringBoot, Bootstrap, Angular.
- BPM (Bonita, Camunda), MOM (ActiveMQ)
Cadre Méthodologique :
- Méthodes Agiles (Scrum), Kanban Jira, UML, TOGAF.
Benefits & conditions
CDI - Temps plein - Poste basé à Nouméa (Nouvelle-Calédonie), * Horaires aménagés, télétravail partiel (jusqu'à 2j/semaine)
- Avantages sociaux : mutuelle, prévoyance, titres repas, PEE, CET, etc.
- Billet d'avion et aide au déménagement pour l'installation sur le territoire