Senior fullstack java developer bilingual – Casablanca, Advancio

Senior fullstack java developer bilingual

Advancio 12/02/2019 Casablanca Informatique / Internet / Multimédia

Entreprise

Join a growing team of passionate, self-motivated, talented, and creative people with big ideas about the future of software for the investment industry. We are looking for a Sr. Software Development Engineer with strong Java Development background to develop and build a new exciting platform for the financial industry. As a Sr. Software engineer, this individual will be working on full technology stack leveraging both frontend & backend technologies.

Rejoignez une équipe grandissante de personnes passionnées, motivées, talentueuses et créatives ayant de grandes idées sur l’avenir des logiciels pour le secteur de l’investissement. Nous recherchons un ingénieur en développement de logiciel senior avec une solide expérience en développement Java pour développer et construire une nouvelle plate-forme excitante pour le secteur financier. En tant qu’ingénieur logiciel senior, cette personne travaillera sur une pile technologique complète exploitant à la fois les technologies front-end et back-end.

Poste

Sr. Full Stack Java Developer.

-Full stack software development using various front-end/back-end technologies.

-Design, develop and architect effective solutions to build robust software product.

-Use test driven development, build unit and integration tests for continuously testing the features developed.

-Work with engineering leadership, product management and stakeholders to define the technical and business features/requirements.

-Manage and research various environments like dev, test and production.

-Provide technical support once to help troubleshoot and resolve any technical issues identified.

-Participate in product design, technical design and planning sessions.

-Develop architecture diagrams, flow diagrams and other technical documents.

-Help define and improve software development practices.

-Build proof of concepts for evaluating various technology options and/or business features.

-Coordination and leading development team.

-Participate in the Agile development team.

Requirements:

-8+ years of Java development experience.

-4+ years of experience with web application development, building webservices (SOAP, REST).

-4+ years of experience working with RDBMS & No-SQL data stores like MongoDB.

-Strong experience building microservices architecture based cloud-native applications and API. development using Spring frameworks specifically Spring Boot, Spring Cloud and other cloud development technologies like Spring Data JPA, Spring Security, Distributed cache, API gateway, Messaging, Service Discovery.

-Experience of designing and building distributed cloud application architecture, building architecture diagrams and technical documentation.

-Experience with agile engineering practices like TDD, CI/CD and Secure SDLC.

-Experience working with Agile methodologies and working in an agile fast paced development environment.

-Experience building backend services for batch data processing.

-Excellent communication, presentation, and interpersonal skills.

Sr. Full Stack Java Developer.

Responsabilités fondamentales:
-Développement logiciel complet de pile utilisant diverses technologies front-end / back-end.
-Concevoir, développer et concevoir des solutions efficaces pour construire un produit logiciel robuste.
-Utilisez des tests de développement, de création d’unités et d’intégration pour tester en permanence les fonctionnalités développées.
-Travailler avec les leaders en ingénierie, la gestion des produits et les parties prenantes pour définir les caractéristiques / exigences techniques et commerciales.
-Gérer et rechercher divers environnements comme le développement, les tests et la production.
- Fournir une fois un support technique pour aider à dépanner et résoudre tout problème technique identifié.
-Participer à la conception des produits, à la conception technique et aux séances de planification.
-Développer des diagrammes d’architecture, des organigrammes et d’autres documents techniques.
-Aide à définir et à améliorer les pratiques de développement de logiciels.
-Construire une preuve de concepts pour évaluer diverses options technologiques et / ou caractéristiques commerciales.
-Coordination et direction de l’équipe de développement.
-Participer à l’équipe de développement Agile.

Exigences:
-8+ années d’expérience en développement Java.
-4 ans d’expérience dans le développement d’applications Web et la création de services Web (SOAP, REST).
-4+ années d’expérience de travail avec des magasins de données SGBDR et No-SQL tels que MongoDB.
- Solide expérience dans la création d’applications et d’API en nuage basées sur une architecture microservices. développement utilisant des infrastructures Spring, en particulier Spring Boot, Spring Cloud et d’autres technologies de développement dans le cloud telles que Spring Data JPA, Spring Security, cache distribué, passerelle d’API, messagerie, découverte de services.
-Expérience de la conception et de la construction d’architecture d’application cloud distribuée, de la création de diagrammes d’architecture et de la documentation technique.
-Expérience des pratiques d’ingénierie agiles telles que TDD, CI / CD et Secure SDLC.
-Expérience de travail avec les méthodologies Agiles et dans un environnement de développement agile et rapide.
-Expérience de la création de services de base pour le traitement de données par lots.
-Excellentes compétences en communication, en présentation et en relations interpersonnelles.

Profil

Plus:

-2+ years of experience building front-end UI using javascript based frameworks like Angular.

-Extensive experience building cloud applications deployed on and using various Amazon Web Services (AWS).

-Experience working container technologies like Docker, Kubernetes.

-Experience working with various unit testing technologies like Junit, Spock, Postman, Karma, Jasmin.

-Experience building and using continuous build process using Jenkins, Git/BitBucket or Jira similar tools.

Plus:
-2+ années d’expérience dans la création d’une interface utilisateur front-end à l’aide de frameworks basés sur javascript tels que Angular.
-Une expérience étendue de la construction d’applications cloud déployées sur et utilisant divers Amazon Web Services (AWS).
-Experience des technologies de conteneur de travail telles que Docker, Kubernetes.
-Expérience de travail avec diverses technologies de tests unitaires telles que Junit, Spock, Postman, Karma, Jasmin.
-Expérience de la construction et de l’utilisation de processus de construction continus avec des outils similaires à Jenkins, Git / BitBucket ou Jira.

Emploi par mots clés

AdvancioCasablanca