Développeur Java H/F
Entreprise: Step Up
Type de contrat: CDI
Localisation: Pessac (33)
Salaire: 40 000 – 45 000 €/an
Mode de travail: Télétravail partiel (50%)
Niveau d’études: Bac +5
Référence: 2536849
Contexte et missions
Rattaché à l’équipe
Factory, vous intervenez dans la
maintenance corrective et évolutive d’un applicatif de
gestion commerciale internationale, en collaboration avec une équipe de développement délocalisée. Votre rôle consiste à :
- Fiabiliser et pérenniser le système.
- Participer activement à son amélioration continue.
Profil recherché
Compétences techniques et méthodologiques
- Autonomie en conception technique et développement :
- Réalisation de revues de code.
- Maintenance de solutions basées sur Java, JEE (Spring), Ember.js et Angular.
- Capacité d’analyse pour chiffrer des changements logiciels (mineurs et majeurs).
- Adaptabilité et curiosité :
- Montée en compétences rapide sur les frameworks et méthodologies.
- Respect des exigences techniques et des règles d’urbanisation.
- Garant de la qualité :
- Respect des normes de développement (GCL).
- Optimisation des performances et de la qualité du code.
- Amélioration continue :
- Identification des bonnes pratiques.
- Proposition d’outils et de processus pour optimiser les workflows.
- Leadership technique :
- Contribution à la conception architecturale.
- Promotion de nouvelles méthodologies (ex : DevOps, agilité).
- Capacité à encadrer une équipe et à respecter les délais.
Langages et technologies maîtrisés
- Programmation orientée objet et design patterns.
- Conception pilotée par le domaine (DDD).
- Architecture web et microservices.
- Stratégie de tests :
- Tests unitaires, tests d’intégration.
- Intégration continue et Continuous Delivery.
- Frameworks techniques :
- Spring (IoC, Core, Security, AOP, Tx), SLF4J, Log4J2, Hibernate/Spring Data, Apache CXF, Jackson.
- Frontend : Ember.js, Node.js.
- Tests : JUnit, Mockito, PowerMock.
- Langages : Java, JavaScript.
- Formats de données : XML, JSON.
- Bases de données : PostgreSQL, SQL.
Outils et IDE
- Environnements de développement : Eclipse, IntelliJ, WebStorm, Visual Studio Code.
- Versioning : Git, GitLab.
- Documentation API : Swagger.
- Qualité de code : SonarQube, ESLint.
- Build & Déploiement : Maven, Jenkins.
Compétences transverses
- Compréhension du métier de la grande distribution.
- Ouverture d’esprit pour adopter de nouvelles méthodes.
Compétences appréciées (mais non obligatoires) : Spring Security, Spring AOP, PowerMock.