Keppri

Desarrollador BackEnd, Java

Keppri

full-time

Posted on:

Location Type: Remote

Location: Colombia

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootAPIs RESTTDDPostgreSQLMySQLOracleSQL ServerDockerOAuth2
Soft Skills
comunicación efectivacolaboracióntrabajo en equipopropuesta de mejoras técnicasoptimización de rendimiento