Back-end Developer Senior – Java 25 / Spring Boot 3
Factor IT
Postular en Get on Board ↗La postulación se hace en la fuente original; WIAK no recibe postulaciones.
Compartir por WhatsAppSe abre tu WhatsApp con el aviso listo para enviar a quien quieras.
- Ubicación
- Santiago, Metropolitana
- Modalidad
- Híbrido
- Jornada
- Jornada completa
- Publicado
- 30 oct
La fuente no informa: contrato, experiencia, sueldo, cierre.
Resumen
Te sumarás a un proyecto en una importante institución financiera de Chile, como desarrollador/a backend hands-on. Serás responsable de construir, desplegar e integrar microservicios en Java 25 con Spring Boot 3 y de implementar la capa de API Management en Google Apigee. Diseñarás API Proxies para tráfico interno y externo, integrarás los microservicios con Google Cloud Storage y otros servicios de GCP, y trabajarás con un enfoque de entregas incrementales apoyado en herramientas de desarrollo asistido por IA. Toda la solución se monitorea de extremo a extremo con Elastic APM.
Requisitos y detalle del puesto
Mínimo 5 años de experiencia comprobable en desarrollo backend con Java y Spring Boot en arquitecturas de microservicios. Experiencia práctica diseñando, configurando y desplegando API Proxies en Google Apigee (Apigee X o Hybrid) para integración interna y exposición externa. Experiencia sólida integrando microservicios con Google Cloud Storage para carga, descarga, streaming y gestión segura de archivos. Experiencia con el ecosistema GCP: Cloud SQL, Cloud Pub/Sub y Secret Manager. Experiencia instrumentando observabilidad distribuida con Elastic APM. Capacidad demostrable para trabajar en entregas incrementales (vertical slicing): dividir soluciones complejas en iteraciones cortas y funcionales.
Requisitos técnicos (hands-on)
Java 25: manejo de características modernas del lenguaje, como Virtual Threads, Pattern Matching y Structured Concurrency.
Spring Boot 3+: Spring Data JPA, Spring Security y Spring Cloud GCP.
Apigee:
Construcción y mantenimiento de API Proxies internos y externos. Políticas de seguridad: OAuth 2.0, JWT, API Keys y mTLS. Control de tráfico: Spike Arrest, Quota y Rate Limiting. Mediación y transformación de datos (JSON/XML) y manejo estandarizado de errores (FaultRules). Configuración de Target Servers y Service Callouts.
Google Cloud Storage: uso del SDK oficial de Java para transferencias eficientes (multipart y streaming), metadatos, permisos IAM y generación de Signed URLs.
Cloud SQL (PostgreSQL): modelado relacional, configuración de pools de conexión (HikariCP) y optimización de consultas.
Cloud Pub/Sub: flujos de eventos asíncronos con publicación y suscripción desacopladas.
GCP Core: despliegue en GKE y gestión de variables y claves en Secret Manager.
Diseño de APIs: contratos bajo OpenAPI 3.1 / Swagger y diseño guiado por especificaciones (Spec-Driven Development), definiendo y validando los contratos antes de implementar.
Observabilidad: instrumentación con agente Java de Elastic APM u OpenTelemetry para trazar transacciones entre Apigee, el backend y servicios externos; monitoreo de latencia y errores en Kibana.
Testing: JUnit 5, Mockito y Testcontainers (con PostgreSQL y emuladores de GCP).
Dónde postular
- Get on Board ↗ · visto por primera vez el 31 oct
Última verificación en WIAK: 4 nov. Revisa siempre la vigencia en la fuente.