Overview
Desarrollador Java Senior con una sólida trayectoria para unirse al equipo de desarrollo en un proyecto estable en el sector bancario. La persona seleccionada será un pilar fundamental en la creación y evolución de soluciones críticas, trabajando en un entorno ágil y colaborativo. Esta posición se ofrece en modalidad 100% remoto.
Requisitos
* Más de 5 años de experiencia en Java 8 y 11.
* Spring Framework, principalmente Spring Boot, Spring Batch y MVC.
* Arquitectura Microservicios: composición de APIs, RestFul, OpenAPI y Swagger.
* Conocimiento de herramientas de testing (JUnit, Mockito, Wiremock, MockMVC, Spring Test).
* Herramientas de compilación y automatización (Maven / Gradle).
* Conocimientos en bases de datos (JPA, Oracle y JDBC).
* Metodologías ágiles (Scrum).
* Se valorará:
o Arquitectura Microservicios: Service discovery, Circuit Breaker, Openshift y Distributed tracing.
o Message brokers: Kafka y RabbitMQ.
o Feature Flags.
o Database Migration Tools: Liquibase y Flyway.
o Reactive Programming y futures.
o Static code analysis tools: Sonar, PMD, Checkstyle, etc.
o Experiencia con bases de datos no relacionales y NoSQL.
o Experiencia con Azure DevOps.
#J-18808-Ljbffr