Desarrollador BackEnd, Java
Posted 43ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Backend Developer building and evolving backend services for financial clients using Java and Spring Boot. Focus on APIs and microservices with a priority on security and scalability.
Responsibilities:
- Serás responsable de construir y evolucionar servicios backend para un cliente del sector financiero, desarrollando APIs y microservicios robustos, seguros y escalables que soportan capacidades bancarias (cuentas, transacciones, autorizaciones, préstamos, tarjetas, entre otros).
- Desarrollar y mantener APIs REST y microservicios con Java + Spring Boot.
- Implementar lógica de negocio, integraciones y flujos transaccionales con buenas prácticas de diseño.
- Asegurar calidad del software mediante pruebas unitarias e integración (TDD deseable) y revisiones de código.
- Optimizar rendimiento y confiabilidad: manejo de errores, concurrencia, trazabilidad y logging.
- Diseñar y consumir servicios con contratos claros (OpenAPI/Swagger), versionamiento y documentación.
- Participar activamente en equipos ágiles (Scrum/Kanban), colaborando con QA, DevOps, Arquitectura y Producto.
- Identificar y proponer mejoras técnicas: reducción de deuda, refactorización, estándares y automatización.
Requirements:
- +3 a 5 años de experiencia en desarrollo backend con Java.
- Dominio de Spring Boot y su ecosistema: Spring MVC/WebFlux (según aplique), Spring Data, Spring Security.
- Experiencia en diseño de APIs REST, buenas prácticas (status codes, paginación, idempotencia, seguridad, validaciones).
- Conocimiento sólido de bases de datos: Relacionales: PostgreSQL / MySQL / Oracle / SQL Server. Deseable: NoSQL (MongoDB/DynamoDB) según el proyecto.
- Manejo de ORM (JPA/Hibernate) y optimización de consultas.
- Conocimiento de mensajería/eventos (deseable): Kafka, RabbitMQ, SQS/SNS.
- Experiencia con Docker y prácticas de despliegue (CI/CD deseable).
- Buen manejo de Git y flujos de PR.
- Experiencia en entornos ágiles.
- Comunicación efectiva para trabajar con equipos multidisciplinarios y stakeholders.
- Deseables (no excluyentes) Experiencia en nube, ideal AWS (EKS, Lambda, RDS, CloudWatch).
- Observabilidad básica: logs estructurados, métricas, trazas (OpenTelemetry deseable).
- Seguridad: OAuth2/OIDC, JWT, OWASP Top 10.
- Patrones de arquitectura: microservicios, hexagonal/clean architecture, DDD, resiliencia (circuit breaker, retries, timeouts).
- Experiencia en sector financiero o productos de alta transaccionalidad.
Benefits:
- Salario competitivo acorde a tu experiencia.
- Desarrollo profesional : apoyo para formación continua y certificaciones.
- Bonificaciones por desempeño.
- Un ambiente centrado en tu crecimiento humano y profesional.
- Proyectos retadores con impacto real.


















