Dev Full Stack JAVA, Angular, PostGreSQL - LYON F/H
Altrion
Lyon, France
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
French Experience level
Senior Compensation
€ 80KJob location
Lyon, France
Tech stack
Java
Apache HTTP Server
Tomcat
Code Review
Databases
Continuous Integration
Elasticsearch
HAProxy
Spring
JUnit
PostgreSQL
Maven
Performance Tuning
Public Key Infrastructure
Mockito
Ansible
SONAR (Symantec)
Spring-boot
Vert.x
Angular
Kafka
Front End Software Development
Docker
Jenkins
Job description
Dans le cadre d'un projet de développement, nous recherchons un Développeur Fullstack Java / Angular expérimenté pour intervenir sur l'ensemble des couches d'une application, du back-end au front-end, en passant par les bases de données., * Participer à la conception et au développement des fonctionnalités à partir des spécifications fonctionnelles.
- Développer des solutions robustes et performantes.
- Réaliser les tests et corriger les anomalies fonctionnelles et techniques.
- Participer aux revues de code.
- Prendre part aux réunions et ateliers de l'équipe.
- Challenger les besoins fonctionnels en tenant compte des bonnes pratiques et des contraintes techniques.
Activités complémentaires :
- Rédiger et maintenir la documentation technique.
- Accompagner les équipes fonctionnelles.
- Réaliser des tests croisés.
Requirements
- Java 21
- Spring / Spring Boot 3.5
- PostgreSQL 17
- Kafka
- Elasticsearch
Front-end :
- Angular 19
- Web Workers
- LocalStorage
- IndexedDB
- Clé PKI
Infrastructure & DevOps :
- HAProxy
- Apache
- Tomcat
- Vert.x
- Jenkins
- Ansible
- Docker
- Maven
- Sonar
- Idatha / IdathaLog
Tests :
- JUnit
- Mockito, Nous recherchons un Développeur Fullstack Java / Angular senior
Compétences indispensables :
- Java, Angular et PostgreSQL senior
- Expérience confirmée avec Kafka.
- Maîtrise des technologies récentes, notamment Java 21 et Angular 19.
Compétences attendues :
- Conception, développement et mise en production d'applications.
- Réalisation de tests et participation aux revues de code.
- Optimisation des performances applicatives.
- Capacité à accompagner techniquement l'équipe et à partager les bonnes pratiques.
- Suivi de l'avancement des développements et communication sur les chantiers en cours.
- Capacité à challenger les choix techniques lorsque cela est pertinent.
- Bonne compréhension et application des choix d'architecture définis.
- Maîtrise des outils d'intégration continue et des outils de build.
- Excellente maîtrise des technologies utilisées sur le projet.
- Bonne connaissance des méthodes de travail agiles.