Junior Back End dev Java
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Responsabilités:
Pour cette fonction, sous la responsabilité du Senior Analyst, vous :
· Développez des applications backend liées au métier (prises de rendez-vous, intégration des appareils de contrôle…) sur différentes plateformes (desktop, tablette, smartphone, …)
· Intégrez une équipe à taille humaine (une dizaine de développeurs)
· Prenez rapidement l’entière responsabilité du développement d’une partie de ces applications.
· Suivez des formations internes et externes sur les outils de développement de la dernière génération
· Utilisez une infrastructure de développement récente et innovante (conteneur, cloud, virtualisation,…)
BACK-END: JAVA – SPRING Junior (0 à 3 ans)
- Rédiger les spécifications techniques en amont des développements (analyser comment, pourquoi, avec quoi)
- Réaliser les développements
- Participer aux phases de tests (unitaires, intégration, non régression)
- Participer à la préparation et à la mise en production effective des différentes applications
- Participer à la rédaction de la documentation
- Assurer le support de production
Profil
- Expérience Java
- Connaissance Spring-Framework
- Connaissance architecture de microservices
- Connaissance REST API
Requirements
Nice to have
Une connaissance des outils suivants (ou équivalents) constitue un atout :
· Intégration continue: Jenkins, Maven, Nexus, SonarQube
· Testing : unitaire, intégration, acceptance, de charge, de stress
· Bases de données : MongoDB, ElasticSearch, PostgreSQL
· Outils : Confluence, Jira, Bitbucket
· Conteneurs/orchestration : Docker, Kubernetes, Rancher
· Service Discovery : Eureka, Zookeeper
· Langage de scripting : Bash, Groovy, Python
· Autres : J2EE, XML, JSON, SQL, JUnit, Messaging (JMS), Broker, WebService, OSGi, Tomcat/Jetty, Hibernate