DEVELOPPEUR JAVA FULLSTACK / KOTLIN (IT) / Freelance
La mission se déroulera au sein de la Direction des Systèmes d?Information / Direction de l?ingénierie logicielle / Développements Digitaux.
La plateforme utilise une ROM Android custom, complétée par des écrans tactiles de grande taille (de 10 à 43 pouces). Cette plateforme communique et est contrôlée à distance par une dizaine de micro-services et un monolithe front. Elle héberge des applications natives tierces ou développées en interne.
Voici les principales tâches relatives à la mission :
· Il participe à la conception et au chiffrage des user ou technical stories à implémenter
· Il code les features et les tests unitaires associés dans le respect des normes, de l?ergonomie et des bonnes pratiques d?ingénierie logicielle en vigueur chez le client
· Il est moteur à la réduction de la dette technique, à l?amélioration continue de son équipe et à la qualité de service en production
· Expérience dans le développement d?applications native Android
· Expérience en développement Java backend (web services REST)
· Expérience en développement frontend (Angular)
· 1ère expérience en milieu Agile
Bonne compréhension de l?Anglais
· Maitrise de Spring/Spring boot
· Connaissance des principales librairies et de l?architecture de l'écosystème Android
· Connaissance de Amazon Web Services (AWS) tels que EC2, RDS, S3, ELB
· Bonnes connaissances des outils de CI tels que Jenkins
Profil candidat:
Le profil recherché est un développeur polyvalent ayant réalisé du développement fullstack Java + Angular et ayant fait du développement natif sur plateforme Android.
La mission se déroulera au sein de la Direction des Systèmes d?Information / Direction de l?ingénierie logicielle / Développements Digitaux.
La plateforme utilise une ROM Android custom, complétée par des écrans tactiles de grande taille (de 10 à 43 pouces). Cette plateforme communique et est contrôlée à distance par une dizaine de micro-services et un monolithe front. Elle héberge des applications natives tierces ou développées en interne.
Voici les principales tâches relatives à la mission :
· Il participe à la conception et au chiffrage des user ou technical stories à implémenter
· Il code les features et les tests unitaires associés dans le respect des normes, de l?ergonomie et des bonnes pratiques d?ingénierie logicielle en vigueur chez le client
· Il est moteur à la réduction de la dette technique, à l?amélioration continue de son équipe et à la qualité de service en production
· Expérience dans le développement d?applications native Android
· Expérience en développement Java backend (web services REST)
· Expérience en développement frontend (Angular)
· 1ère expérience en milieu Agile
Bonne compréhension de l?Anglais
· Maitrise de Spring/Spring boot
· Connaissance des principales librairies et de l?architecture de l'écosystème Android
· Connaissance de Amazon Web Services (AWS) tels que EC2, RDS, S3, ELB
· Bonnes connaissances des outils de CI tels que Jenkins