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).