Java Senior
- Desarrollo bajo Java, framework: Spring boot;
- Desarrollo bajo arquitectura de microservicios;
- Diseño de interfaces para interacción con otros sistemas;
- Trabajar estrechamente con desarrollo frontend, testing y analistas.
- Trabajar en metodologías ágiles de desarrollo.
Pila tecnológica:
- Java 8-11, Kotlin;
- Spring/Spring/Springboot;
- PostgreSQL/Oracle, Kafka, Redis;
- Maven/Gradle;
- Docker/Kubernetes(u OpenShift).
Expectativas del candidato:
- Conocimiento seguro de Java, comprensión de los principios de JVM. Conocimiento de librerías core y patrones de diseño;
- Experiencia con Spring Framework (boot, mvc, data, secutity...);
- Experiencia con multithreading y asincronía;
- Experiencia con bases de datos, capacidad para escribir y optimizar consultas;
- Experiencia con almacenamiento y sistemas distribuidos;
- Conocimiento de HTTP, REST, SOAP;
- Comprensión de la arquitectura de microservicios;
- Experiencia con frameworks y herramientas de pruebas automatizadas (junit, postman, jmeter);
- Formación superior o superior incompleta (físico-matemática o técnica).