Point your AI agent at freehire and let it find you a job.

Get the CLI →

Nova Solutions

New

JAVA DEVELOPER

Posted 5 views
Discussion

Summary

Backend Java developer building scalable microservices and REST APIs with Spring Boot, integrating asynchronous messaging (JMS/AMQP) and relational databases in high-availability environments. Acts as the team's technical reference, focusing on resilience patterns, observability, testing, and code quality in production.

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 sensiblesControl de versiones Git
  • Deseable Experiencia en banca, fintech o sector regulado

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available