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

FactorlT

Santiago

Hybrid

CLP 50,220,000 - 83,700,000

Full time

6 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

FactorlT te invita a sumarte a un proyecto en una importante institución financiera de Chile, como desarrollador 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 entregas incrementales apoyadas por IA.

Qualifications

  • Mínimo 5 años de experiencia en backend con Java y Spring Boot.
  • Experiencia con Apigee (Apigee X o Hybrid).
  • Experiencia con Google Cloud Storage, Cloud SQL y Cloud Pub/Sub.
  • Experiencia en observabilidad con Elastic APM/OpenTelemetry.
  • Capacidad para entregas incrementales.

Responsibilities

  • 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, control de tráfico y transformación de datos.
  • GCP: gestionar carga/gestión de archivos en Google Cloud Storage, persistencia en Cloud SQL y mensajería con Cloud Pub/Sub.
  • Calidad y observabilidad: escribir pruebas unitarias e de integración, monitorear rendimiento y trazabilidad con Elastic APM.
  • Entrega incremental: dividir el trabajo en entregas funcionales y continuas, con IA para codificación, refactorización y pruebas.

Skills

Microservices design
Backend development
OpenAPI/Swagger principles

Tools

Java 25
Spring Boot 3
Apigee (API Proxies)
Google Cloud Storage
Cloud SQL PostgreSQL
Cloud Pub/Sub
GKE
Elastic APM/OpenTelemetry
OpenAPI 3.1
JUnit 5/Mockito/Testcontainers

Job description

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.

Opportunity published on Get on Board.

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

GETONBRD Job ID: 64692

Remote work policy

Hybrid This job is performed partly from home and partly at the office in Santiago (Chile).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

FactorIT • Santiago

Hybrid
CLP 36,000,000 - 48,000,000
Back-end Developer Senior – Java / Spring Boot
Back-end Developer Senior – Java / Spring Boot

FactorIT • Santiago

Hybrid
CLP 36,000,000 - 54,000,000
Modalidad híbrida
Contrato a plazo fijo (3 meses)
Desarrollador/a Back-end Senior
Desarrollador/a Back-end Senior

FactorIT • Santiago

Hybrid
CLP 7,000,000 - 11,000,000
Modalidad de trabajo híbrida
Flexibilidad horaria
Senior Backend Engineer: Java 25, Spring Boot 3, Apigee
Senior Backend Engineer: Java 25, Spring Boot 3, Apigee

FactorlT • Santiago

Hybrid
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

Hybrid
CLP 36,000,000 - 48,000,000
Back-end Developer Senior
Back-end Developer Senior

FactorIT • Santiago

Hybrid
CLP 46,872,000 - 73,656,000
Desarrollador Full Stack Java / React - Remoto
Desarrollador Full Stack Java / React - Remoto

De Lei Interim • Chile

Remote
CLP 24,000,000 - 42,000,000
Desarrollador Full Stack Java / React - Remoto
Desarrollador Full Stack Java / React - Remoto

Imagemaker • Santiago

On-site
CLP 25,000,000 - 42,000,000
Desarrollador Back-end
Desarrollador Back-end

Ulvior • Santiago

Hybrid
CLP 33,480,000 - 62,496,000
Seguro de vida
Seguro de salud MetLife
Udemy Business
+5
Desarrollador Backend | Java - Spring Boot | Aws / Gcp
Desarrollador Backend | Java - Spring Boot | Aws / Gcp

Kpaz • Santiago

Hybrid
CLP 12,000,000 - 20,000,000
Seguro de vida
Seguro complementario de salud
Reajuste IPC (semestral)
+5