MANTECH
IPConfigure
Développeur Java
Description de l'entreprise
Fondée en 2003 et basée à Norfolk, Virginie, IPConfigure. Inc. est une société privée de recherche et développement en logiciels de vidéosurveillance détenue par des vétérans. En tant que développeur de solutions de vidéosurveillance IP, IPConfigure propose une variété de produits – tous exploitant une interface basée sur navigateur tout en prenant en charge les architectures Windows et Linux et sont capables de prendre en charge de manière transparente un nombre illimité de caméras, de sites et d'utilisateurs dans une architecture centralisée, distribuée ou hébergée. La plateforme Orchid VMS de IPConfigure et les appareils SteelFin Appliances ont été déployés avec succès dans des installations allant des restaurants de restauration rapide aux ports internationaux, en passant par les hôpitaux et les universités.
Résumé du poste
IPConfigure est une société de développement de logiciels et un leader dans le développement de solutions de vidéosurveillance IP. Nous cherchons à embaucher un développeur Java expérimenté, responsable de la création de services web et de composants back-end d'entreprise dans nos systèmes de gestion vidéo de surveillance basés sur navigateur. Le développeur Java doit avoir une solide connaissance de la conception et du développement orientés objet, des tests unitaires, du développement piloté par les tests et des environnements Linux. C'est une excellente opportunité de travailler avec des technologies de pointe sur le marché de la vidéosurveillance IP.
Tâches/Responsabilités
- Participer à un processus de développement logiciel Agile bien défini avec d'autres développeurs seniors.
- Développer du code d'application de haute qualité et bien conçu pour les fonctionnalités et les composants système.
- Participer à la conception des fonctionnalités, en assurant un équilibre entre les exigences commerciales et technologiques.
- Livrer le code selon le calendrier, en respectant la conception.
- Trouver les causes profondes des défauts dans les fonctionnalités.
- Adhérer aux pratiques de codage conçues pour promouvoir la réutilisation et la standardisation du code.
- Fournir des estimations de temps et de ressources pour ses propres domaines de fonctionnalités.
- Identifier les risques et les stratégies d'atténuation.
Compétences/Aptitudes requises
- Expertise en Java 8+.
- Connaissance de : Gradle, Jersey, SQL, jOOQ, JNI.
- Conception orientée objet.
- Conception et développement de services web REST.
- Un souci actif de l'ingénierie de la qualité, avec une expérience dans la construction d'applications web évolutives.
Formation et expérience
Diplôme de Licence en Informatique, Génie Électrique/Informatique, ou discipline connexe. Master ou Doctorat est un plus.
Tout ce qui suit serait un plus :
- Intégration continue utilisant Jenkins et SonarQube.
- Exemples de code et portfolio de conceptions.
- Contributions à des projets open source (par exemple, une page github).
Avantages
- Salaires compétitifs dans l'industrie basés sur l'expérience.
- Politique généreuse de congés payés et de télétravail.
- Polices d'assurance santé, vision, dentaire et vie.
- Compte de dépenses flexibles et compte d'épargne santé.
- 401K avec abondement de l'entreprise.
IPConfigure, Inc. offre des opportunités d'emploi équitables à toutes les personnes qualifiées et administre tous les aspects et conditions d'emploi sans distinction de race, religion, couleur, sexe, genre, orientation sexuelle, grossesse, âge, origine nationale, ascendance, handicap physique ou mental, obésité sévère/morbide, condition médicale, statut militaire ou de vétéran, informations génétiques, état civil, ethnicité, nationalité ou toute autre classification protégée, conformément aux lois fédérales, étatiques et locales applicables.
