Developpeur Java Angular / Spring Senior

AVA2i SAS
4 days ago

Role details

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

Job location

Tech stack

Java
Microsoft Excel
API
Unit Testing
Data Validation
Relational Databases
Electronic Data Interchange (EDI)
Human-Computer Interaction
Apache POI
Java Persistence API
Spring
JSON
JUnit
PostgreSQL
MySQL
Parsing
Swagger
Web Applications
Openapi
Angular
Spring-boot
Backend
GIT
Angular
Front End Software Development
REST
Jasmine

Job description

En tant que Senior FullStack developer, participer au développement de la refonte d'une application., Maîtrise du développement frontend avec Angular (TypeScript, composants, services, gestion des formulaires, etc.)

Expérience dans la création d?interfaces utilisateur (ex?: Angular Material)

Solide expérience en développement backend avec Java et Spring Boot (création d?API REST, gestion des dépendances, etc.)

Connaissance des principes d?architecture RESTful et des échanges de données via HTTP (JSON, multipart/form-data)

Maîtrise de la gestion des fichiers en Java, notamment le traitement et le parsing de fichiers Excel (Apache POI ou équivalent)

Compétences en modélisation de base de données relationnelle (PostgreSQL, MySQL, etc.)

Maîtrise de Spring Data JPA pour l?accès et la manipulation des données en base

Expérience dans la conception et la consommation d?API (côté frontend et backend)

Connaissance des bonnes pratiques de sécurité (gestion des droits, validation des données, protection des endpoints)

Capacité à écrire des tests unitaires et d?intégration (JUnit, Jasmine/Karma pour Angular)

Utilisation de systèmes de gestion de version (Git)

Bonne compréhension du cycle de vie d?une application web (déploiement, maintenance, évolutions)

Capacité à documenter le code et les API (Swagger/OpenAPI, commentaires, README)

Requirements

Autonomie et capacité à communiquer avec des profils techniques et non techniques

8+ ans d?expérience en développement FullStack dans des environnements exigeants.

Capacité à monter rapidement en compétence sur un contexte métier (ESG/Finance).

Excellentes compétences de communication technique.

Apply for this position