
Desarrollador BackEnd, Java
Keppri
full-time
Posted on:
Location Type: Hybrid
Location: Quito • Ecuador
Visit company websiteExplore more
Tech Stack
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 RESTmicroserviciosTDDPostgreSQLMySQLDockerGitOAuth2
Soft Skills
comunicación efectivacolaboracióntrabajo en equipopropuesta de mejoras técnicasgestión de erroresoptimización de rendimientorevisión de códigoadaptabilidadpensamiento críticoresiliencia