Ver todos los trabajos Desarrollador Backend Java CABA, Av. Córdoba 1345 Hacer Solicitud Ahora Desarrollador/a Backend Java
Descripción del puesto
Buscamos un/a desarrollador/a backend con sólida experiencia en Java para sumarse a un equipo de desarrollo de software. Trabajará en el diseño, desarrollo y mantenimiento de microservicios que soportan procesos críticos de negocio.
Responsabilidades
Desarrollar y mantener microservicios RESTful con Spring Boot 3
Diseñar y optimizar modelos de datos en PostgreSQL (particionamiento, múltiples schemas)
Implementar procesamiento batch de alto volumen (Spring Batch, importaciones CSV, exportaciones masivas)
Integrar servicios y APIs externas
Participar en el diseño de APIs REST siguiendo principios de versionado y documentación (OpenAPI/Swagger)
Implementar y mantener flujos de seguridad con OAuth2/JWT (Keycloak)
Generar reportes en múltiples formatos (PDF, Excel, CSV)
Escribir tests unitarios y mantener cobertura de código
Requisitos
Java 17 (excluyente)
Spring Boot 3.x — Web, Data JPA, Security, Mail, Retry
Spring Cloud — Gateway, Netflix Eureka (service discovery), Sleuth + Zipkin (trazabilidad distribuida)
PostgreSQL — consultas avanzadas, JdbcTemplate, múltiples schemas
Spring Batch — procesamiento masivo con paralelismo (multithreading, chunk processing)
API REST — diseño, versionado, documentación con Springdoc OpenAPI
OAuth2 / JWT — Resource Server, integración con Keycloak
Git — flujo de trabajo con ramas, pull requests
Maven — gestión de dependencias y ciclo de build
Deseables
Experiencia con Apache POI (lectura/escritura de Excel)
JasperReports o Thymeleaf + OpenHTML2PDF para generación de PDFs
AWS S3 (URLs presignadas, almacenamiento de exportaciones)
JTS (Java Topology Suite) para validación geográfica
Tareas programadas con cron (Spring Scheduling)
Lombok
Arquitectura de microservicios con event-driven patterns
Hacer Solicitud Ahora Compartir esta oferta de trabajo