Launch Legends
CyberMedia Technologies
Développeur Java Senior
À propos du poste
CTEC est une entreprise technologique de premier plan qui fournit des services de modernisation, de transformation numérique et de développement d'applications au gouvernement fédéral américain. Basée à McLean, VA, CTEC compte plus de 300 membres d'équipe travaillant sur des systèmes et projets critiques pour des agences telles que le Department of Homeland Security, l'Internal Revenue Service et l'Office of Personnel Management. Le travail que nous accomplissons affecte des millions de citoyens américains chaque jour lorsqu'ils interagissent avec les systèmes que nous construisons. Nos solutions commerciales de premier ordre, adaptées aux exigences de mission spécifiques de nos clients, rendent cet avenir possible chaque jour.
La société a connu une croissance rapide au cours des 3 dernières années et a récemment reçu un investissement stratégique de Main Street Capital Corporation (NYSE : MAIN). En plus de notre croissance récente dans les agences civiles fédérales, nous cherchons à élargir nos capacités en développement cloud et notre présence dans les agences axées sur la sécurité nationale au sein du Department of Defense et de la communauté du renseignement américain.
Nous recherchons actuellement un Développeur d'applications Java Senior pour rejoindre notre équipe.
Tâches et Responsabilités
Responsable des activités associées à la livraison de solutions logicielles liées aux systèmes et projets logiciels définis par le client, en étroite collaboration avec les développeurs/ingénieurs logiciels, les parties prenantes et les utilisateurs finaux dans le cadre de processus Agile.
Responsable de :
- Concevoir, développer et implémenter des capacités logicielles et applicatives personnalisées pour une variété de systèmes hérités et modernisés avec une supervision limitée
- Agir en tant que membre d'une équipe produit, soutenir les coéquipiers et collaborer avec une attitude 'quoi qu'il en coûte' pour assurer le succès du produit et de l'équipe
- Apporter des améliorations aux produits pris en charge
- Participer activement à la planification des versions et des sprints, à la création d'artefacts, aux tests de sprint, aux tests de régression, aux démonstrations et rétrospectives, ainsi qu'aux mises en production des solutions
- Soutenir la planification des versions avec la conception conceptuelle et le développement / raffinement des directives d'ingénierie logicielle
- Analyser des problèmes complexes liés aux projets et créer des solutions innovantes impliquant la planification, la technologie, la méthodologie, les outils et les composants de solution
- Assurer la qualité du produit et la ponctualité du travail, fournir des conseils et des orientations, résoudre les problèmes pour atteindre les objectifs et fournir des rapports de performance périodiques
- Fournir du mentorat aux membres juniors de l'équipe
Expérience Professionnelle
- Expérience professionnelle : au moins 8 ans d'expérience technique pertinente, avec conception, développement et implémentation de logiciels dans un environnement Windows et Linux
- Expérience avec Java 8 et 11 ; Familiarité avec l'un des éléments suivants : JDBC, Hibernate (ou autre ORM), JavaScript, XML, JSON, Web-Services (JAX-WS ou JAX-RS), JBoss, Eclipse/VSCode, Docker/conteneurisation, maven, junit, et scripting shell
- Expertise en conception et développement orientés objet (OODD), architecture orientée services (SOA), familiarité avec les microservices et les architectures distribuées
- Communication des principes et meilleures pratiques OODD et SOA
- Travail sur des problèmes exceptionnellement complexes et fourniture de solutions hautement créatives et ingénieuses, faisant preuve d'ingéniosité, de créativité et de débrouillardise
- Agir de manière autonome pour identifier et résoudre les problèmes
- Expérience avec les systèmes de contrôle de code source Git et les flux de développement concurrents
- Expérience d'utilisation de SQL ou PL/SQL pour accéder aux bases de données Oracle, MySQL, ou SQL Server, familiarité avec les bases de données NOSQL telles que MongoDB
- Expérience en conception de bases de données et compréhension du modèle/schéma relationnel
- Capacité à appliquer des techniques d'estimation aux efforts de développement logiciel
- Connaissance pratique et capacité à aider les autres dans l'utilisation d'outils d'ingénierie logicielle pour soutenir l'amélioration des processus
- Excellentes compétences en communication écrite et orale
- Solides compétences en collaboration et désir de travailler en équipe
- Compréhension de tous les éléments du cycle de vie du développement logiciel, y compris la planification, le développement, la gestion des exigences, la gestion de configuration (CM), l'assurance qualité et la gestion des versions
- Individu très responsable, orienté équipe, avec une très forte éthique de travail et un esprit d'initiative
Éducation/Certification
Diplôme universitaire (B.S.) en informatique, ingénierie logicielle, systèmes de gestion de l'information ou une discipline connexe. Une expérience professionnelle équivalente sera prise en compte en lieu et place du diplôme.
Exigences de sécurité : Citoyenneté américaine avec une habilitation MBI active de l'IRS
- Hibernate-5
- SpringFrameWork-5
- Telerik
Les déclarations ci-dessus sont destinées à décrire la nature générale et le niveau du travail effectué par la ou les personnes affectées à ce poste. Elles ne sont pas destinées à être une liste exhaustive de toutes les tâches, responsabilités et compétences requises. La direction de Cybermedia Technologies se réserve le droit de modifier, d'ajouter ou de supprimer des tâches et d'en assigner d'autres si nécessaire. De plus, lorsque cela est possible et disponible, des aménagements raisonnables peuvent être faits pour permettre aux personnes handicapées d'accomplir les fonctions essentielles de ce poste.
Veuillez noter : les candidats devront passer une vérification préalable à l'embauche.
Cybermedia Technologies, Inc. est un fier employeur garantissant l'égalité des chances ! (EOE ; H/F/D/V)
Si vous recherchez un environnement amusant et stimulant avec des personnes talentueuses et motivées avec qui travailler, CTEC est le bon endroit pour vous. En plus du salaire des employés, nous offrons une gamme d'avantages sociaux, notamment :
- Congés payés (vacances et maladie)
- Couverture d'assurance maladie
- Formation professionnelle
- Programmes de bonus de performance
- Contribution de 401K et abondement de l'employeur
- 11 jours fériés fédéraux
