Détails de l'annonce
Référence:
103623
Publiée le:
23 septembre 2019
Type de poste:
CDI
Lieu de travail:
Tunis, Tunisie
Expérience:
Entre 2 et 5 ans
Étude:
Bac + 5
Disponibilité:
Plein temps
Langues:
Français , Anglais
Mobilité:
International
Entreprise:
VERMEG
Secteur: informatique / télécoms
Taille: Plus de 500 employés

Groupe international spécialisé dans l'édition des logiciels bancaires et financiers, pour les institutions financières ainsi que les compagnies d’assurances, les banques privées, les gestionnaires de portefeuilles, les gestionnaires de fortune, les holdings, les conseillers en gestion indépendants et les fonds d’investissement

VERMEG emploie aujourd’hui plus  de 700 collaborateurs, ingénieurs et consultants.

Elle compte parmi ses clients les plus grandes banques, assurances et institutions financières de renommée mondiale : Santander, Société Générale, BNP Paribas, Credit Agricole, Allianz, Barclays, Generali, Aviva, Zurich, Banque de France, Banque d’Angleterre, Nordea, National Bank of Abu Dhabi…

VERMEG offre un visage international et multiculturel et intervient dans plus d'une vingtaine de pays répartis sur trois continents.

Les technologies utilisées, basées sur une architecture distribuée Java EE et .NET, et l’alliance avec des partenaires de renom tels que SWIFT, B.I.S.S., IBM, font de VERMEG une Société de pointe à fort potentiel de croissance.


Description de l'annonce:

Main Roles

  • Develop new features using TDD approach ensuring quality readable code with acceptable test coverage.
  • Work within a cross functional team, using Agile/SCRUM to refine and plan new features.
  • Design the domain model, using Domain Driven Design approaches.
  • To develop the UI using modern JavaScript frameworks
  • Drive the architectural vision for the product, including Big Table design, Spark Job design/optimization, choice of new technologies to add to the stack.

 

 

Experience

  • 3-5 years' experience on software development using Java 8 or higher

Main Skills

  • Extensive experience with SQL and modelling JPA/Hibernate entities
  • Experience with source control tools, Git, Bitbucket etc
  • Experience with TDD and Unit Testing practices
  • Experience with Java Web Frameworks, Spring Boot, J2EE etc
  • Experience with CI/CD tools such as Jenkins/Bamboo etc
  • Good English communication skills.

Ideal Skills

  • Experience with modern front-end frameworks, Angular/React
  • Knowledge of functional programming concepts, some knowledge of functional languages (Scala, Kotlin etc)
  • Experience with Big Data technologies, HDFS, HBase, Phoenix
  • Experience with Apache Spark
  • Working knowledge of cloud technologies such as AWS and Azure