B&A
ECS Tech Inc
Ingénieur Full Stack Senior
À propos du poste
Everforth ECS recherche un ingénieur Full Stack Senior pour travailler à distance.
Everforth ECS recherche un ingénieur Full Stack hautement qualifié possédant une vaste expérience dans la conception, le développement et la maintenance de API's à grande échelle pour des applications d'entreprise destinées à soutenir le Department of Homeland Security. Les outils nécessaires pour exceller dans ce rôle incluent Java (avec Maven, Gradle, etc.), les frameworks Frontend JavaScript (React, Angular, etc.), Elastic et d'autres sources de données, ainsi que le DevSecOps dans le Cloud.
Ce rôle se concentrera fortement sur la migration de centres de données vers une solution SaaS, nécessitant à la fois une expertise technique et des capacités de résolution de problèmes créatives. Vous jouerez un rôle essentiel dans la réarchitecture de l'infrastructure API de notre application, en garantissant l'évolutivité, la fiabilité et la maintenabilité à long terme.
Responsabilités clés
- Soutenir la conception et l'architecture de API's robustes et évolutives pour des applications d'entreprise à grande échelle.
- Intégrer et exploiter des pipelines CI/CD utilisés pour la construction et la publication de code et d'images de conteneurs.
- Évaluer et refactoriser les bases de code obsolètes en mettant en œuvre les meilleures pratiques de modernisation et d'amélioration des performances.
- Collaborer avec les ingénieurs pour intégrer des interfaces utilisateur basées sur React avec des APIs évolutives, en tirant parti de l'expertise React pour améliorer les interactions API, soutenir la modernisation des systèmes existants et garantir une fonctionnalité fluide ainsi qu'une expérience utilisateur optimale.
- Fournir des solutions pour la migration des systèmes existants tout en minimisant les temps d'arrêt du système et les risques opérationnels.
- Identifier et résoudre la dette technique dans les anciens systèmes tout en les faisant migrer vers des frameworks et outils Java modernes.
Fourchette de salaire : $140,000-180,000
Description générale des avantages ecstech.com/careers/benefits
Qualifications
- Doit avoir la citoyenneté américaine.
- Capacité à réussir une enquête de sécurité Public Trust.
- Licence (Bachelor's degree) dans un domaine connexe.
- Minimum de 10 années d'expérience professionnelle totale.
- 5+ années avec Java (8 et versions ultérieures) avec une solide expérience dans la modernisation de systèmes existants.
- 8+ années avec Python avec une solide expérience dans la modernisation de systèmes existants.
- 5+ années de développement d'applications web responsives en utilisant React, Redux et JavaScript moderne.
- Solide expérience dans le développement d'API, incluant 5+ années dans la création de microservices RESTful et d'architectures orientées services.
- 3+ années d'expérience avec les pipelines CI/CD et le déploiement/l'exploitation dans des environnements Cloud AWS ou Azure.
- 3+ années d'expérience avec Springboot ou d'autres frameworks Java sans état.
- 3+ années de développement d'applications en environnement de production, de résolution de problèmes complexes au sein de systèmes existants et de proposition de solutions efficaces.
- Compréhension solide de Git, des flux de travail de contrôle de version et des pratiques de développement collaboratif.
- Connaissance des principes CX et UI/UX et de leur application dans la conception de logiciels modernes.
- Excellentes compétences en communication avec la capacité d'expliquer les défis techniques et les solutions aux parties prenantes non techniques.
