Desarrollador Backend - Java Spring Boot
Posted Updated
Desarrollador Backend con experiencia sólida en Java y Spring Boot, capaz de integrarse a un flujo de trabajo moderno de desarrollo asistido por Inteligencia Artificial, aprovechando herramientas de generación y asistencia de código para acelerar proyectos, para colaborar en proyecto de 4 meses.
Responsabilidades
- Diseñar, desarrollar y mantener APIs REST y microservicios con Java Spring Boot (Spring Web, Spring Security, Spring Data JPA).
- Integrar y aprovechar herramientas de IA para desarrollo (generación de código, refactorización asistida).
- Diseñar y documentar APIs ( OpenAPI/Swagger)
- Participar en el diseño de arquitectura backend (seguridad, rendimiento y escalabilidad)
- Colaborar con equipos multidisciplinarios (frontend, QA, producto, arquitectura).
- Documentar servicios, endpoints y decisiones técnicas relevantes.
Requisitos técnicos
- Experiencia comprobable con Java Spring Boot (Spring Web, Spring Security, Spring Data JPA/Hibernate).
- Autenticación federada/múltiple: (OAuth2, API Keys, Basic Auth con Fineract). Saber manejar múltiples estrategias de auth simultáneamente.
- Manejo de transacciones distribuidas.
- Experiencia usando herramientas de desarrollo asistido por IA (ej. GitHub Copilot, Claude Code, Cursor, o equivalentes) como parte activa de su flujo de trabajo — no solo conocimiento teórico.
- Manejo de control de versiones con Git (flujos de branching, pull requests, revisión de código).
- Conocimiento de diseño y documentación de APIs con OpenAPI/Swagger.
- Experiencia con bases de datos relacionales (SQL Server, PostgreSQL o MySQL).
Deseable
- Conocimiento de APIS : Apache Fineract, AmlBox