Sr Backend Java Engineer
En España
Modalidad Full Remoto
Nivel de inglés intermedio deseable
Skills obligatorios
- Java 8 y 11 (entre 5 y 8 años)
-Arquitectura de microservicios: composición de APIs, RESTful, OpenAPI, Swagger (entre 5 y 8 años)
-Spring Framework (principalmente Spring Boot; Spring Batch, MVC) (entre 3 y 5 años)
-Uso de herramientas de compilación / automatización de builds (Maven) (entre 1 y 3 años)
-Conocimientos en testing (JUnit, Mockito, WireMock, MockMVC, Spring Test) (entre 3 y 5 años)
-Conocimientos en bases de datos (JPA, Oracle, JDBC) (entre 1 y 3 años)
-Experiencia trabajando con entornos Legacy, participando en el mantenimiento, evolución y refactorización de aplicaciones existentes, garantizando la estabilidad del sistema y la correcta integración con nuevas soluciones.
-Diseñar y ejecutar pruebas unitarias, asegurando la calidad del código mediante el uso de frameworks de testing, la detección temprana de errores y el cumplimiento de buenas prácticas de desarrollo
-Prometheus y Grafana (entre 3 y 5 años)
-Herramientas de migración de bases de datos: Liquibase / Flyway (entre 1 y 3 años).
Requisitos opcionales
-Arquitectura de microservicios: Service Discovery, Circuit Breaker, OpenShift, trazabilidad distribuida, etc. (entre 1 y 3 años).
-Message Brokers (Kafka, RabbitMQ) (entre 1 y 3 años)
-Feature Flags (entre 1 y 3 años)
-Programación reactiva, futures (entre 1 y 3 años)
-Herramientas de análisis estático de código (Sonar, PMD, Checkstyle, etc.) (entre 1 y 3 años)
-Experiencia trabajando con Azure DevOps (menos de 1 año)
-Nivel de inglés intermedio