Back-end Developer Senior – Java 25 / Spring Boot 3

FactorIT

Santiago

Ibrido

CLP 36.000.000 - 48.000.000

Tempo pieno

26 ore fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

FactorIT busca un desarrollador backend hands-on para un proyecto en una importante institución financiera de Chile. Será responsable de construir, desplegar e integrar microservicios en Java 25 con Spring Boot 3 y de implementar API Proxies en Apigee, además de gestionar la carga/gestión de archivos en Google Cloud Storage y la mensajería con Cloud Pub/Sub.

Se valorará experiencia en IA para entregas incrementales, observabilidad con Elastic APM y diseño de APIs con OpenAPI 3.1.

Competenze

  • Mínimo 5 años de experiencia demostrable en desarrollo backend con Java y Spring Boot en microservicios.
  • Experiencia práctica diseñando, configurando y desplegando API Proxies en Apigee X o Hybrid para integración interna y exposición externa.
  • Experiencia sólida integrando microservicios con Google Cloud Storage y gestión de archivos.
  • Experiencia con Cloud SQL, Cloud Pub/Sub y Secret Manager en GCP.
  • Observabilidad distribuida con Elastic APM u OpenTelemetry.
  • Capacidad de entregar incrementos en iteraciones cortas (vertical slicing) y refactorización guiada por IA.

Mansioni

  • Construir y desplegar microservicios escalables con Java 25 y Spring Boot 3, asegurando seguridad e idempotencia.
  • Configurar API Proxies en Apigee para tráfico interno y externo y gestionar políticas de seguridad y rate limiting.
  • Trabajar con Google Cloud Storage, Cloud SQL y Pub/Sub para carga, persistencia y mensajería.
  • Escribir pruebas automatizadas y monitorear rendimiento y trazabilidad de transacciones.

Conoscenze

Java 25
Spring Boot 3+
Apigee
Google Cloud Storage
Cloud SQL PostgreSQL
Cloud Pub/Sub
GKE
OpenAPI 3.1 / Swagger
Elastic APM / OpenTelemetry
Testing con JUnit/Mockito

Formazione

Experiencia comprobable en backend

Strumenti

CI/CD (GitHub Actions / similar)
Kibana

Descrizione del lavoro

Qué harás?

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.

Responsabilidades
  • Microservicios: construir e integrar microservicios escalables con Java 25 y Spring Boot 3, con buenas prácticas de diseño, seguridad e idempotencia.
  • Apigee: configurar y mantener API Proxies para tráfico interno y externo, gestionando políticas de seguridad (autenticación y permisos), control de tráfico y transformación de datos.
  • GCP: implementar la carga y gestión de archivos en Google Cloud Storage, la persistencia en Cloud SQL (PostgreSQL) y la mensajería con Cloud Pub/Sub.
  • Calidad y observabilidad: escribir pruebas automatizadas unitarias y de integración, y monitorear el rendimiento y la trazabilidad de las transacciones con Elastic APM.
  • Entrega incremental: dividir el trabajo en entregas funcionales y continuas, usando herramientas de IA para agilizar la codificación, la refactorización y las pruebas.
Experiencia que buscamos

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

Valoramos positivamente

Desarrollo asistido por IA: uso habitual y crítico de asistentes de código e IDEs con IA para codificar, refactorizar, generar pruebas y documentar. Mentalidad de entrega incremental: criterio para diseñar arquitecturas evolutivas, con despliegues continuos de incrementos estables y probados. Experiencia en el sector financiero.

Condiciones

Ubicación: Santiago, Chile. Modalidad: híbrida. Contrato: plazo fijo, 3 meses.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Back-end Developer Senior – Java 25 / Spring Boot 3
Back-end Developer Senior – Java 25 / Spring Boot 3

FactorlT • Santiago

Ibrido
CLP 50.220.000 - 83.700.000
Hybrid work model
Back-end Developer Senior – Java / Spring Boot
Back-end Developer Senior – Java / Spring Boot

FactorIT • Santiago

Ibrido
CLP 36.000.000 - 54.000.000
Modalidad híbrida
Contrato a plazo fijo (3 meses)
Back-end Developer Senior – Java / Spring Boot
Back-end Developer Senior – Java / Spring Boot

Ulvior • Santiago

Ibrido
CLP 25.000.000 - 42.000.000
Senior Backend Engineer: Java 25, Spring Boot 3, Apigee
Senior Backend Engineer: Java 25, Spring Boot 3, Apigee

FactorlT • Santiago

Ibrido
CLP 50.220.000 - 83.700.000
Hybrid work model
Senior Backend Java 25 + Spring Boot 3 | Apigee & GCP
Senior Backend Java 25 + Spring Boot 3 | Apigee & GCP

FactorIT • Santiago

Ibrido
CLP 36.000.000 - 48.000.000
Senior Backend Java 25 | Spring Boot 3 | Apigee & GCP
Senior Backend Java 25 | Spring Boot 3 | Apigee & GCP

Ulvior • Santiago

Ibrido
CLP 12.000.000 - 18.000.000
Desarrollador/a Back-end Senior
Desarrollador/a Back-end Senior

FactorIT • Santiago

Ibrido
CLP 7.000.000 - 11.000.000
Modalidad de trabajo híbrida
Flexibilidad horaria
Back-end Developer Senior
Back-end Developer Senior

FactorIT • Santiago

Ibrido
CLP 46.872.000 - 73.656.000
Java Developer con IA
Java Developer con IA

Tata Consultancy Services • Santiago

In loco
CLP 30.000.000 - 60.000.000
Top Employer Chile & Latam
Dental & Optical benefits
Gym benefits
+1
Desarrollador Back-end
Desarrollador Back-end

3IT • Santiago

Ibrido
CLP 33.480.000 - 62.496.000
Seguro de vida
Seguro de salud MetLife
Udemy Business
+5