Back-end Senior Java25/Spring Boot 3

FactorIT

Comisión de Fomento de Perú

Remote

ARS 92,909,000 - 139,364,000

Full time

2 days 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

Job summary

FactorIT está buscando un desarrollador backend hands‑on para un proyecto en una importante institución financiera de Chile. Deberás construir, desplegar e integrar microservicios en Java 25 con Spring Boot 3 y diseñar API Proxies con Apigee X o Hybrid, además de gestionar la capa de API Management en Google Cloud.

Trabajarás con Google Cloud Storage, Cloud SQL y Pub/Sub, y aplicarás prácticas de entrega incremental con IA.

Qualifications

  • Mínimo 5 años de experiencia en desarrollo backend con Java y Spring Boot en microservicios.
  • Experiencia en diseño, configuración y despliegue de API Proxies con Apigee.
  • Integración de microservicios con Google Cloud Storage, Cloud SQL y Pub/Sub.
  • Diseño de APIs con OpenAPI 3.1 / Swagger.
  • Observabilidad con Elastic APM u OpenTelemetry.
  • Capacidad para entregas incremental con IA en desarrollo.

Responsibilities

  • Construir e integrar microservicios escalables con Java 25 y Spring Boot 3.
  • Configurar API Proxies en Apigee X o Hybrid para tráfico interno y externo.
  • Gestionar almacenamiento y consultas en Google Cloud Storage y Cloud SQL.
  • Gestionar políticas de seguridad y control de tráfico en Apigee.
  • Escribir pruebas y monitorear rendimiento con Elastic APM.
  • Trabajar en entregas incrementales con IA para codificación y pruebas.

Skills

Java 25
Spring Boot 3
Apigee Proxies
OpenAPI 3.1
GKE
Elastic APM
Ia/AI assisted development

Tools

Apigee X/Hybrid
Google Cloud Storage
Cloud SQL (PostgreSQL)
Google Pub/Sub
Secret Manager
Kubernetes (GKE)
OpenTelemetry

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.

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

Trabajo remoto en Colombia y Perú

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desarrollador/a Backend Java - Apigee - GCP
Desarrollador/a Backend Java - Apigee - GCP

FactorIT • Comisión de Fomento de Perú

Remote
ARS 139,086,000 - 200,903,000
Desarrollador/a Back-end Java Spring Boot
Desarrollador/a Back-end Java Spring Boot

FactorIT • Comisión de Fomento de Perú

Remote
ARS 92,909,000 - 139,364,000
Java Developer / Backend Engineer
Java Developer / Backend Engineer

Virtualent • Buenos Aires

Remote
ARS 90,873,000 - 151,455,000
Senior Backend Java / Spring Boot with Apigee & GCP
Senior Backend Java / Spring Boot with Apigee & GCP

FactorIT • Comisión de Fomento de Perú

Remote
ARS 92,909,000 - 139,364,000
Ingeniero Java Senior – Microservicios Cloud Native + Ia
Ingeniero Java Senior – Microservicios Cloud Native + Ia

Maxit Consulting - Max Corporate Group • Quilmes

On-site
ARS 2,500,000 - 6,000,000
Entorno colaborativo
Proyectos de alto impacto
Senior Java Backend Engineer — Cloud-Native Microservices Lead
Senior Java Backend Engineer — Cloud-Native Microservices Lead

Alegra • Ciudad de Mendoza

Hybrid
ARS 139,086,000 - 200,903,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Java Fullstack: Spring Boot + React (Remoto)
Senior Java Fullstack: Spring Boot + React (Remoto)

Excelencia & Management Srl • Neuquén

Remote
ARS 3,200,000 - 5,600,000
Relación de dependencia ARG
Seguro médico familiar
Equipo de trabajo
+2
Senior Java Backend Engineer – Cloud-Native Microservices
Senior Java Backend Engineer – Cloud-Native Microservices

Engg • Ciudad de Mendoza

Remote
ARS 108,394,000 - 170,334,000
Professional growth
Competitive USD-based pay
Exciting projects
+1
Senior Backend Engineer
Senior Backend Engineer

Talently • Ciudad de Mendoza

Hybrid
ARS 139,018,000 - 185,357,000
Professional growth
Competitive USD-based pay
Exciting projects
+1
Senior Java Fullstack — Spring Boot/Rest (Remoto)
Senior Java Fullstack — Spring Boot/Rest (Remoto)

Taynes Consultores • La Pampa

Remote
ARS 3,000,000 - 5,400,000
Medicina prepaga
Equipo de trabajo
Capacitación técnica y licencias