Développeur Java, Linux, Docker

CORSAIR SYSTEM
Canton de Cergy-2, France
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Intermediate
Compensation
€ 55K

Job location

Remote
Canton de Cergy-2, France

Tech stack

Java
Business Analytics Applications
JIRA
Unit Testing
Configuration Management
Code Review
Continuous Integration
Software Design Documents
Linux
Maven
RabbitMQ
Ansible
SonarQube
Subversion
Tripwire
Apache Zookeeper
Kubernetes
Docker
Jenkins
Microservices

Job description

Les travaux consisteront à intervenir au niveau de la conception, du développement, des documentations des différents produits:

  • Participer aux travaux de conception des features

  • Participer à la définition et la mise en œuvre des tests unitaires automatisés

  • Effectuer les travaux de développement conformément aux besoins exprimés, en suivant les bonnes pratiques en termes de développement sécurisé

  • Participer à la rédaction de la documentation technique

  • Participer à la déclaration et à la correction des anomalies

  • Participer aux revues de code

  • Les nouveaux développements devront obligatoirement être accompagnés des tests unitaires et des documents de conception associés. Si le prestataire juge tout ou partie de ces éléments inutiles, il devra en faire part au responsable de développements, afin de valider le fait qu'il soit pertinent de déroger, ou pas.

  • Les debugs et nouveaux développements seront identifiés par des issues Jira (improvements, bugs)

  • Les tickets devront être complétés conformément aux bonnes pratiques JIRA: https://confluence-mogl.devops.in.idemia.com/display/MBSSPRIV/Bien+remplir+un+ticket+JIRA

La prestation requiert la maîtrise des domaines d'expertise suivants dans le domaine du logiciel :

  • Développement Java
  • Linux
  • Processus d'intégration continue (Jenkins, Maven, Hudson)
  • Gestion de configuration (SVN)
  • Gestion des anomalies (Jira)

Requirements

Développement sécurisé : connaissance pratique des outils d'analyse de code (SonarQube, Trivy, NexusIQ)

  • Connaissance pratique des architectures micro-services et des déploiements basés sur Docker et Kubernetes
  • Connaissance pratique des outils de déploiement Ansible, Helm

La prestation requiert un excellent esprit d'équipe, de la rigueur, de bonnes qualités rédactionnelles, et de bonnes capacités d'analyse de problématiques complexes. La maîtrise de l'anglais et une bonne autonomie sont nécessaires. La connaissance des COTS RabbitMQ et Zookeeper est un plus.

Très bon niveau de français et bon niveau d'anglais.

Minimum 10 ans d'expérience en Java Linux.

Apply for this position