Développeur Java / Java Developer H/F

Contrat à Lyon, 69008 - CDI - 20/04/2021


Retour aux offres

Version Française (English version below)

A propos d’iExec :

Chez iExec, nous construisons le futur de l’internet, rien de moins ! En combinant la Blockchain et le Cloud, notre technologie offre la première place de marché distribuée permettant de monétiser les serveurs, les applications et les données sur la Blockchain Ethereum.

Pionnier dans le cloud décentralisé, l’aventure iExec ne fait que commencer !

Travailler chez iExec c’est :

Intégrer une équipe jeune et dynamique, composée de personnes venant des quatre coins du monde, pour prendre part à un projet à la pointe de la technologie !

Travailler dans des locaux entièrement rénovés, où tout est pensé pour favoriser votre bien être et votre productivité.

Partager des moments conviviaux et stimulants au sein d’une société résolument visionnaire et éco-responsable qui promeut des valeurs comme la solidarité et le partage.

Pour un petit aperçu en image, cliquez ici : https://www.youtube.com/watch?v=a96xpEfo2es

Rejoignez l’équipe iExec pour participer à la construction de la première plateforme de Cloud décentralisé d'aujourd'hui et de demain, et relever les défis qui l'accompagnent.

Missions

Vos missions :

En tant que Développeur(se) Java, vous participerez au développement de logiciels open-source devant s'intégrer dans une vaste architecture orientée micro-service qui se doit d’être hautement évolutive. Vous construirez une plateforme offrant des fonctionnalités uniques à ses clients :

  • informatique “sans serveur” ;
  • cloud décentralisée ; 
  • informatique confidentielle ; 
  • preuve d'exécution sur la blockchain ; 
  • paiement en crypto monnaie.

Maîtrisant tout ou partie de ces fonctionnalités, vous avez la flexibilité et la curiosité nécessaires pour pouvoir vous lancer de manière autonome dans n'importe quel défi technique futur.

Votre mission principale sera le développement de micro-services écrits en langage Java couplés à de la blockchain. Vous participerez également aux travaux de vulgarisation technique (Support, Hackathon...). Vous êtes force de proposition sur les évolutions des solutions développées au sein de l’entreprise.

Profil recherché :

Titulaire d’un bac +5 en Informatique, en Systèmes d'information ou en Sciences du numérique, toute première expérience sur un poste similaire sera appréciée. 

Que vous soyez débutant, junior ou confirmé, votre profil sera étudié.

Compétences / qualités requises :

Membre actif de l’équipe Scrum, vous:

  • Participez activement aux cinq événements Scrum : Sprint, Daily Meeting; Sprint Retro; Sprint Planning; Sprint Review ;
  • Travaillez avec le Product Owner en faisant les analyses techniques et les analyses de faisabilité des User Stories des Epics ;
  • Réalisez la conception technique par Sprints, conformément aux exigences du cahier des charges issu des User Stories.

Compétences générales :

  • Votre proactivité vous permet de détecter tout problème technique qui pourrait survenir ;
  • Excellentes capacités de communication, à l’écrit comme à l’oral, en anglais et/ou en français ; 
  • Vous documentez tous vos travaux (documentation inline; schémas d’architecture etc.) ; 
  • Vous êtes capable de présenter et faire comprendre des sujets très techniques au plus grand nombre.

Compétences techniques :

  • Java 11 avec un style fonctionnel ;
  • Spring avec une expérience significative des modules web/data/security ;
  • Scripts Gradle (build, publication d'artefacts, ...) ;
  • NoSQL : MongoDB ;
  • IPFS ;
  • Mise en place de pipelines Jenkins pour la construction de vos logiciels; 
  • Gestion de la couverture des tests avec SonarQube ;
  • Docker (build, runtime, ..) ; 
  • Compétences en cryptographie (AES, RSA, ..) ;
  • Connaissances et compétences blockchain telles que la mise en place de Smart-Contracts Ethereum.

Culture :

Les crypto-monnaies vous passionnent ;

Vous êtes un vrai geek mais vous savez intégrez vos travaux dans une équipe.

Les avantages d'iExec :

  • Remboursement TCL (prise en charge 100%) ;
  • Tickets restaurant 9 euros (prise en charge à 60%) ;
  • Bureaux à Lyon intra-muros avec facilité de stationnement ;
  • Mutuelle d’entreprise (prise en charge à 50%) ;
  • Comité d’entreprise (plateforme d'avantages/réductions dans tous les univers de consommation) ;
  • Financement des activités culturelles et sportives ;
  • Adhésion à un réseau de crèche d'entreprise ;
  • Espace convivial de détente avec piscine et billard autour d’une cuisine cosy et équipée, cafés et boissons fraîches à volonté, corbeilles de fruits et viennoiseries ;
  • Plan d'intéressement et primes sur objectifs ;
  • Aide à la mobilité ;

- - -

Profil

English version

About iExec:

iExec is the number 1 provider of decentralized off-chain computing, and is among the top blockchain companies worldwide.

Our mission is to imagine and build the Internet of tomorrow. Each piece of iExec's technology is a step towards a society run on peer-to-peer networks instead of by a handful of corporations.

By leveraging blockchain, iExec has delivered the first global, public and decentralized cloud computing platform. This allows blockchain to access a high-performing and infinitely scalable computing system for their applications. We believe our infrastructure can have a world-changing impact on smart cities, secure data sharing and AI democratization.

iExec is well-funded after having completely a successful ICO. We're also proud to count top-tier institutions as part of our technical partners such as Intel, Alibaba Cloud or NVIDIA.

Working at iExec:

Join a young and dynamic team, made up of people from all over the world, being involved in a project at the cutting edge of tech development.

Work in fully renovated offices, where everything is designed to promote your comfort, well-being and productivity.

Share lively and inspiring moments within a forward-thinking and eco-responsible company that promotes values such as solidarity and sharing.

For an idea of what it is like working in the iExec offices, have a look at this video made as part of a recent product release: https://www.youtube.com/watch?v=Oadxrfu4WLk

Join the iExec team to participate in the construction of the first decentralised cloud platform of today and tomorrow, and to take up the challenges that come with it.

Your role:

Your main mission will be the development of microservices written in Java coupled with blockchain. You will also participate in technical outreach work (Support, Hackathon...). You will be able to make proposals for the development of solutions within the company.

As a Java Developer, you will be involved in the development of open-source software to be integrated into a large micro-service oriented architecture that needs to be highly scalable. You will build a platform that offers unique features to its customers:

  • serverless computing;
  • decentralised cloud;
  • confidential computing;
  • proof of execution on the blockchain;
  • payment in crypto currency.

Mastering all or part of these functionalities, you have the flexibility and curiosity to be able to launch yourself autonomously in any future technical challenge.

The profile we are looking for:

You have a 5-year degree in Computer Science or Information Systems. Any previous experience in a similar position will be appreciated. 

Whether you are a beginner, a junior or a senior, your profile will be studied.

Competencies and Qualities required:

Active member of the Scrum team, you:

  • Participate actively in the five Scrum events: Sprint, Daily Meeting; Sprint Retro; Sprint Planning; Sprint Review;
  • Work with the Product Owner in doing the technical and feasibility analysis of the Epic User Stories;
  • Carry out the technical design per Sprint, in accordance with the requirements of the User Stories specifications.

General skills:

  • Your proactivity allows you to detect any technical problem that may arise;
  • Excellent communication skills, both written and oral, in English and/or French;
  • You document all your work (inline documentation; architectural drawings etc.);
  • You are able to present and communicate highly technical subjects to a wide audience.

Technical skills

  • Java 11 with a functional style;
  • Spring with significant experience in web/data/security modules;
  • Gradle scripting (build, publishing artefacts, ...);
  • NoSQL : MongoDB;
  • IPFS;
  • Setting up Jenkins pipelines to build your software;
  • Test coverage management with SonarQube;
  • Docker (build, runtime, ..);
  • Cryptography skills (AES, RSA, ..);
  • Blockchain knowledge and skills such as setting up Ethereum Smart-Contracts.

Culture:

  • You are passionate about crypto-currencies;
  • You are a real geek but you know how to integrate your work in a team.

The advantages of working at iExec:

  • Public transport (TCL) reimbursement (100% reimbursement);
  • Tickets restaurant, 9 euros (60% refund);
  • Offices in Lyon with easy parking facilities;
  • Company mutual health insurance (50% reimbursement);
  • Company committee offering advantages/discounts in all areas of consumption);
  • Financing of cultural and sports activities;
  • Membership of a company crèche network;
  • Familial communal areas are areas with swimming pool and billiards around a cosy and equipped kitchen, coffee and fresh drinks, and snacks offered;
  • Incentive plan and bonuses based on objectives;
  • Mobility assistance.
Offre terminée