DEVELOPPEUR BACKEND Node.js/ Java

Kéoni Consulting
Canton de Évry, France
3 days ago

Role details

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

Job location

Canton de Évry, France

Tech stack

Java
API
Business Logic
User Authentication
Unit Testing
Continuous Delivery
Continuous Integration
Relational Databases
DevOps
Django
Elasticsearch
Spring
Python
PostgreSQL
MariaDB
MongoDB
Node.js
NoSQL
OAuth
Open Web Application Security
Redis
Openid Connect
Prometheus
Swagger
SonarQube
SQL Databases
Openapi
Express
Grafana
Software Security
Backend
Gitlab-ci
Kubernetes
InfluxDB
GraphQL
Data Management
Front End Software Development
NestJS
REST
Docker
ELK
Jenkins

Job description

? Développement des APIs et services métiers robustes et scalables.

? Conception de schémas de données et mise en place d?interactions efficaces avec les

bases.

? Sécurisation des endpoints (authentification, autorisation).

? Mise en place des tests unitaires et d?intégration backend.

? Participation à la revue d?architecture, veille technologique, et amélioration continue.

? Rédaction de documentation technique et support de production en lien avec les Ops

LIVRABLES

Services métiers et APIs ; - - - -

Schémas de données et scripts SQL ;

Pipelines CI/CD pour backend ;

Documentation technique et guides d?intégration ;

PROFILS & Exigences techniques : ? Maîtrise des frameworks backend : Node.js (Express.js, NestJS), Java Spring , Django, Python (voir introduction).

? Bonne connaissance des bases de données relationnelles et l'ORM (PostgreSQL,

MariaDB) et NoSQL (MongoDB, Redis, Elasticsearch, InfluxDB).

? Expérience dans le design et la mise en ?uvre d?APIs RESTful : Utilisation de

standards comme OpenAPI (Swagger) et/ou GraphQL.

? Maîtrise des conteneurs Docker, utilisation de Docker Compose, Kubernetes (bases)

pour orchestrer les services.

? Connaissance des outils de qualité de code (SonarQube, ...).

? Gestion des logs (ELK stack, Graylog) et monitoring (Prometheus, Grafana) et gestion

des exceptions,

? Intégration dans des pipelines CI/CD avec GitLab CI ou Jenkins.

? Connaissance des pratiques DevOps, GitOps, ou SRE est un plus

? Sécurité des applications : OWASP Top 10, authentification (OAuth2, OpenID

Connect), autorisation, gestion des secrets.

Requirements

Do you have experience in Spring Framework?, Le candidat évolue au sein d?une architecture micro-services ou monolithique modulaire, selon les besoins métiers. Il est responsable de la robustesse, de la sécurité et de la scalabilité des services back. Son périmètre couvre l?implémentation de la logique métier, l?exposition d?APIs (REST/GraphQL), la gestion des données, ainsi que la performance des traitements. Le candidat s'inscrit dans un contexte de développement industrialisé avec Docker/Docker Compose/Kubernetes pour le packaging et la livraison continue. Il collabore étroitement avec les développeurs frontend et les équipes DevOps., ? Maîtrise des frameworks backend : Node.js (Express.js, NestJS), Java Spring , Django, Python (voir introduction).

? Bonne connaissance des bases de données relationnelles et l'ORM (PostgreSQL,

MariaDB) et NoSQL (MongoDB, Redis, Elasticsearch, InfluxDB).

? Expérience dans le design et la mise en ?uvre d?APIs RESTful : Utilisation de

standards comme OpenAPI (Swagger) et/ou GraphQL.

? Maîtrise des conteneurs Docker, utilisation de Docker Compose, Kubernetes (bases)

pour orchestrer les services.

? Connaissance des outils de qualité de code (SonarQube, ...).

? Gestion des logs (ELK stack, Graylog) et monitoring (Prometheus, Grafana) et gestion

des exceptions,

? Intégration dans des pipelines CI/CD avec GitLab CI ou Jenkins.

? Connaissance des pratiques DevOps, GitOps, ou SRE est un plus

? Sécurité des applications : OWASP Top 10, authentification (OAuth2, OpenID

Apply for this position