Développeur Java/Angular (H/F)

Link Consulting
Canton of Toulouse-5, France
29 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French

Job location

Canton of Toulouse-5, France

Tech stack

Java
JavaScript
Automation of Tests
Business Software
Code Review
Continuous Integration
Relational Databases
Hibernate
Human-Computer Interaction
Java Persistence API
JUnit
Maven
Software Architecture
SonarQube
SQL Databases
Spring-boot
Backend
GIT
Containerization
Angular
Gitlab-ci
Kafka
REST
Docker
Jenkins
Microservices

Job description

Intégré à une équipe dynamique, multidisciplinaire et engagée dans l'amélioration continue, vous devrez :

  • Concevoir et développer de nouvelles fonctionnalités pour une application métier stratégique, en intervenant sur la partie backend (Java / Spring Boot) comme sur l'interface utilisateur (Angular).

  • Assurer la qualité et la stabilité du produit en rédigeant des tests automatisés (unitaires, intégration, end-to-end) et en appliquant les bonnes pratiques de développement (clean code, revue de code, documentation).

  • Participer aux choix techniques et à l'évolution de l'architecture, notamment sur les aspects modularisation, communication asynchrone (Kafka) et performances applicatives, tout en collaborant étroitement avec le Product Owner, les testeurs et le Lead Developer.

Requirements

Java 11+ et Spring Boot Angular JPA / Hibernate SQL et au moins un SGBD relationnel (PostgreSQL, Oracle…) Kafka (production/consommation de messages, gestion des topics) Outils CI/CD : Maven, Git, Jenkins ou GitLab CI/CD, SonarQube Tests automatisés : JUnit, Jest, tests end-to-end Concepts d'architecture logicielle : API REST, microservices, conteneurisation (Docker)

About the company

Notre client du domaine des solutions logicielles est à la recherche de son futur Développeur Full Stack (H/F) pour son site de Toulouse, dans le cadre du renforcement de son équipe de développement et de l'évolution continue de sa plateforme de gestion.

Apply for this position