Développeur Java Sénior – IT-Online

Développeur Java Senior – Johannesburg Nord – Lié au marché

Objectif:
Concevoir et mettre en œuvre des systèmes robustes, évolutifs et performants à l’aide de technologies liées à Java, conformément aux spécifications, normes et procédures fournies, tout en garantissant le respect des normes architecturales et des directives définies par le client.
Responsabilités:
Concevoir:

  • Traduire les exigences commerciales en conceptions techniques respectant les processus, les normes et les directives du client, en tenant compte des performances, de la sécurité et de l’évolutivité Livrer dans les délais convenus.
  • Assurer la liaison avec les parties concernées lorsque la clarification des exigences commerciales ou la résolution de problèmes techniques est nécessaire
  • Rechercher et trouver des solutions efficaces aux problèmes techniques qui surviennent
  • Estimer les délais de développement en fonction des besoins de l’entreprise

Développement:

  • Construire un code système robuste, maintenable, évolutif et performant conformément aux spécifications techniques, en suivant les processus, normes et procédures prescrits. Livrer dans les délais convenus
  • Effectuer des tests unitaires et corriger les défauts trouvés

Essai:

  • Vérifiez la stabilité et la qualité de la construction avec l’équipe de développement avant de la publier pour l’équipe de test, dans le but de
  • sortie avec zéro défaut
  • Aider l’analyste commercial à s’assurer que le pack de test comprend des scénarios et des tests pertinents
  • Consulter et aider à examiner le risque / l’impact des défauts trouvés lors des tests, et aider à la correction si nécessaire

Assistance / Dépannage :

  • Assister les utilisateurs du système avec les problèmes de support technique et les traiter selon les procédures définies
  • Capacité à analyser efficacement la cause profonde des erreurs système (erreurs de données, problèmes de performances et de stabilité)

Mentorat / Développement d’équipe :

  • Encadrer activement d’autres développeurs pour qu’ils comprennent et appliquent correctement les normes de codage et d’architecture Insure, ainsi que toutes les technologies utilisées
  • Effectuer une révision du code pour assurer l’exactitude logique, la maintenabilité, l’évolutivité, les performances, la conformité aux normes et cadres architecturaux
  • Aider à identifier les besoins de formation des membres de l’équipe

Développement personnel:

  • Se tenir au courant des tendances technologiques actuelles et de la manière dont elles pourraient être appliquées dans l’environnement du client
  • Amélioration constante de la connaissance des différentes applications, de leurs fonctionnalités et des modèles de données

Général:

  • Capacité à communiquer de manière claire, constructive et efficace. Facilement capable de suivre et de participer aux discussions techniques, aux processus commerciaux et autres
  • Capable d’établir des relations d’affaires avec d’autres membres de l’équipe et les secteurs d’activité que nous

Compétences techniques :

  • Excellente compréhension des principes orientés objet et des principes fondamentaux du langage Java
  • Connaissance des modèles de conception couramment utilisés
  • Compréhension générale de la façon de mettre en place une solution d’entreprise basée sur l’EE à partir de zéro
  • EJB
  • HTML
  • JSF
  • JQueryName
  • JAXB
  • Webservices SOAP
  • Message Driven Beans
  • UML
  • XML/XSD
  • SQL

Compétences comportementales :

  • Fonceur orienté vers l’action, avide d’apprendre et d’apporter une réelle valeur ajoutée
  • Résolveur de problèmes structuré et analysé : obsédé par la recherche de solutions aux problèmes : problème orienté vers l’action
  • Capable de planifier, d’organiser et de prioriser son propre travail
  • Capable d’effectuer plusieurs tâches
  • Capable de travailler de façon autonome
  • Joueur d’équipe : fiable, travaille activement avec les autres vers un objectif commun, communique de manière constructive, partage des informations, des connaissances et de l’expérience, traite les autres de manière respectueuse et solidaire

Éducation et expérience :

  • Baccalauréat en informatique/Systèmes d’information
  • Qualification Java formelle
  • Essentiel: Plus de 6 ans d’expérience dans le développement Java avec une exposition aux compétences de base répertoriées
  • Webservices REST
  • JSON
  • Outils de gestion des processus métier
  • Chameau apache
  • Configuration du serveur Web Apache
  • Configuration JBOSS
  • CSS
  • GIT
  • Outils de construction intégrés
  • HTML5
  • Connaissance du secteur de l’assurance à court terme
  • connaissance pratique de :
  • Développement logiciel au sein de SDLC
  • Tests unitaires
  • Modélisation des données et conception des structures de bases de données

Attention : Seuls les candidats présélectionnés seront contactés

Compétences désirées:

  • développeur Java
  • Industrie de l’assurance à court terme
  • SDLC
  • Modélisation et conception des données

En savoir plus/Postuler à ce poste

Leave a Comment