OBJETIVO DEL ROL
Desarrollar e implementar soluciones backend robustas y escalables en entornos de alta disponibilidad, integrando
sistemas distribuidos, APIs y plataformas de mensajería bajo buenas prácticas de arquitectura. El desarrollador actuará
como referente técnico del equipo, asegurando calidad de código, resiliencia y cumplimiento de SLAs en producción.
RESPONSABILIDADES PRINCIPALES
- Diseñar e implementar microservicios y APIs REST en Java / Spring Boot con foco en rendimiento, escalabilidad y mantenibilidad.
- Integrar sistemas heterogéneos mediante mensajería asíncrona (JMS, AMQP o similares), incluyendo manejo de DLQ,
reintentos y garantías de entrega.
- Aplicar patrones de resiliencia: Circuit Breaker, Retry, Bulkhead e idempotencia en consumidores.
- Trabajar con bases de datos relacionales: diseño de esquemas, optimización de consultas y manejo de transacciones.
- Garantizar trazabilidad end-to-end mediante correlationId, logs estructurados y métricas de aplicación.
- Escribir pruebas unitarias e integración con alta cobertura, incluyendo escenarios de fallo y degradación.
- Participar activamente en revisiones de código, definición de estándares técnicos y refinamientos con el equipo.
- Colaborar con arquitectos y líderes técnicos en la implementación de decisiones de diseño.
STACK TÉCNICO REQUERIDO
Lenguaje Java 11/17/25
Framework Spring Boot, Spring Data, Spring MVC
Mensajería JMS / AMQP — ActiveMQ, RabbitMQ, Kafka o IBM MQ
Resiliencia Resilience4j u equivalente (Circuit Breaker, Retry)
Base de datos RDBMS relacional (Oracle, PostgreSQL, SQL Server,
MySQL)
Patrones Microservicios, Event-Driven, Outbox, Idempotencia
Pruebas JUnit 5, Mockito, Testcontainers o similar
Observabilidad Logs estructurados, MDC / correlationId, métricas
Seguridad Buenas prácticas OWASP, manejo de datos sensibles
Control de versiones Git
Deseable Experiência en banca, fintech o sector regulado
Similar jobs

More from Nova Solutions
Nova Solutions 17 hours ago
Nova Solutions 17 hours ago
Nova Solutions 17 hours ago

Java Developer

Apply Now
Back to search page