
Northramp est une entreprise de services informatiques et de transformation numérique fondée en 2012. Elle aide les organisations gouvernementales américaines et les entreprises commerciales à moderniser, exploiter et acquérir des technologies grâce à des services de conseil et de gestion. Ses activités couvrent l’architecture cloud, l’intelligence artificielle, l’automatisation robotisée des processus, la gestion des services informatiques, la gestion agile, le conseil informatique et les services d’acquisition de technologies.
Développeur Full Stack
Développez des applications cloud sécurisées en Java et Angular pour un programme fédéral de modernisation. Collaborez avec les équipes DevSecOps, sécurité, données et ingénierie agile.
Description
- Créez et maintenez des applications cloud sécurisées et évolutives avec Java et Spring.
- Développez des services back-end, des API, des intégrations événementielles et des interfaces Angular.
- Créez des microservices et des applications conteneurisées avec Docker et Kubernetes.
- Transformez les besoins métier, les récits utilisateurs, les critères d’acceptation et les conceptions approuvées en logiciels faciles à maintenir.
- Diagnostiquez les défauts des applications, les problèmes de performance, les échecs d’intégration et les incidents en production.
- Développez et déployez des applications sur Google Cloud Platform ou dans des environnements cloud d’entreprise similaires.
- Connectez les applications à des services cloud d’orchestration, d’informatique sans serveur, de messagerie, d’analyse et de traitement des données.
- Contribuez à la configuration et à l’intégration d’Okta pour l’authentification, la fédération d’identités et la gestion des accès.
- Travaillez avec les équipes DevSecOps et d’ingénierie qualité pour résoudre les problèmes de compilation, de tests, de déploiement et d’environnement.
- Appliquez des pratiques de programmation sécurisée et contribuez à la conformité avec FISMA, FedRAMP et NIST SP 800-53.
- Mettez en œuvre des contrôles d’authentification, d’autorisation, de journalisation, de supervision, de gestion des vulnérabilités et de protection des données.
- Participez aux cérémonies agiles, aux revues de code, aux discussions de conception, aux démonstrations, aux rétrospectives et aux mises en production.
- Travaillez avec les responsables produit, les architectes, les développeurs, les ingénieurs qualité, les équipes de sécurité et de données et les professionnels DevSecOps.
- Communiquez les risques techniques, les dépendances, l’avancement et les recommandations à vos collègues et aux responsables du programme.
- Trouvez des moyens d’améliorer les performances, la productivité des développeurs, la qualité logicielle et l’efficacité des livraisons.
- Contribuez à des prototypes, des preuves de concept, des évaluations technologiques, des composants réutilisables et des améliorations des flux de travail.
- Utilisez les outils de développement assisté par IA de manière responsable, dans le respect des processus approuvés de sécurité et de contrôle humain.
Exigences
- Diplôme de licence en informatique, en génie logiciel, en systèmes d’information ou dans un domaine technique connexe, ou expérience professionnelle pertinente équivalente.
- Au moins cinq ans d’expérience en développement logiciel, notamment dans le développement d’applications d’entreprise.
- Solide expérience de Java et Spring, notamment Spring Boot, Spring Cloud et Hibernate ou JPA.
- Expérience dans la création d’API REST, de services événementiels et d’applications fondées sur des microservices.
- Expérience pratique du développement front-end avec Angular.
- Expérience de Docker, Kubernetes et du déploiement d’applications conteneurisées.
- Compréhension de la sécurité des applications, de la fédération d’identités, du développement logiciel sécurisé et des exigences fédérales de conformité.
- Solide maîtrise du développement agile, de DevSecOps, des tests automatisés et des pratiques du cycle de vie logiciel.
- La citoyenneté américaine est requise en raison des exigences du contrat fédéral.
- Atout : expérience du déploiement d’applications Java et Angular sur Google Cloud Platform, AWS ou Azure.
- Atout : expérience des services Google Cloud tels que Firebase, Cloud SQL ou AppSheet.
- Atout : connaissance d’outils CI/CD tels que Harness, GitHub Actions ou Jenkins.
- Atout : connaissance des services cloud pour les conteneurs, l’informatique sans serveur, la messagerie, l’analyse ou les données.
- Atout : familiarité avec des outils de développement assisté par IA tels que Gemini ou GitHub Copilot.
- Atout : expérience de projets agiles menés avec Jira et Confluence.
- Atout : expérience des solutions d’entreprise de gestion des identités et des accès comme Okta, ou d’outils de sécurité comme Checkmarx et Invicti.
- Atout : expérience de l’intégration de plateformes de gestion de contenu d’entreprise telles que Drupal.
- Atout : certification professionnelle en cloud.
- Atout : certification Kubernetes telle que CKA ou CKAD.
- Atout : certification en sécurité telle que Security+ ou CISSP.
Avantages
- Rémunération compétitive
- Programmes de primes pour les employés
- Assurance médicale, dentaire et ophtalmologique
- Régime de retraite 401(k)
- Assurance vie de base et facultative, ainsi qu’une couverture décès accidentel et mutilation (AD&D)
- Assurance invalidité de courte et de longue durée
- Congés payés
- Congé parental payé
- Formation et développement professionnel
- Possibilités de télétravail
- Ressources dédiées au bien-être