Logo for Keppri

Desarrollador BackEnd (Java) (Remoto)

Roles & Responsibilities

  • 3-5 years of backend development with Java
  • Proficiency with Spring Boot and the Spring ecosystem (Spring MVC/WebFlux, Spring Data, Spring Security)
  • Experience designing REST APIs with best practices (status codes, pagination, idempotency, security, validations) and ORM (JPA/Hibernate)
  • Relational databases expertise (PostgreSQL/MySQL/Oracle/SQL Server); knowledge of NoSQL (MongoDB/DynamoDB) is a plus

Requirements:

  • Develop and maintain REST APIs and microservices with Java + Spring Boot
  • Implement business logic, integrations and transactional flows with good design practices
  • Ensure software quality through unit and integration tests (TDD desirable) and code reviews
  • Design and consume services with clear contracts (OpenAPI/Swagger), versioning and documentation

Job description

Keppri busca Desarrollador Backend Java (Spring Boot)

En Keppri, los seres humanos son el núcleo de nuestro desarrollo tecnológico. Somos una consultora enfocada en todo el ciclo de productos digitales, con amplia experiencia en los sectores financiero e inmobiliario. Si buscas un entorno donde el desarrollo personal y profesional es una prioridad, esta oportunidad es para ti.

Tu Rol

Desarrollador Backend Java (Spring Boot)

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).

Responsabilidades clave

  • 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.

Competencias Clave

  • +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.

Lo que ofrecemos

  • 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.

Si estás listo para construir servicios backend robustos con Java + Spring Boot y contribuir a la transformación tecnológica, ¡únete a Keppri!

Back-End Developer Related jobs

Other jobs at Keppri

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.