Back-end Developer Senior – Java / Spring Boot

FactorIT

Santiago

Hybrid

CLP 36,000,000 - 54,000,000

Full time

9 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Modalidad híbrida
Contrato a plazo fijo (3 meses)

Job summary

FactorIT busca un desarrollador backend hands‑on para un proyecto de modernización en una importante institución financiera de Chile. Deberás construir e integrar microservicios de orquestación (Sagas) y capacidades BIAN sobre Google Cloud Platform, como parte de una prueba de concepto de nuevo motor y flujo de evaluación de riesgo.

Trabajarás bajo la guía del Líder Técnico y del Arquitecto de Soluciones, con código limpio, resiliente y transaccional, listo para integrarse con la capa de API

Qualifications

  • 5 años de experiencia en desarrollo backend con Java y Spring Boot en microservicios.
  • Experiencia en transaccionalidad distribuida: Saga, idempotencia y flujos de compensación.
  • Conocimientos de arquitecturas orientadas a eventos y mensajería en la nube.
  • Experiencia en modernización de sistemas transaccionales en banca.

Responsibilities

  • Desarrollar e integrar servicios transaccionales y de dominio BIAN.
  • Construir contratos de APIs REST/JSON con validación, manejo de errores e idempotencia.
  • Implementar mensajería asíncrona con Cloud Pub/Sub asegurando entrega de eventos.
  • Persistir cada microservicio en Cloud SQL (PostgreSQL).
  • Escribir pruebas unitarias y de integración para garantizar calidad antes de despliegue.

Skills

Java
Spring Boot
Microservicios
Arquitecturas orientadas a eventos
PostgreSQL

Education

Ingeniería en Informática o similar

Tools

Apigee
OpenAPI 3.1
Testcontainers
Mockito
GKE
Cloud Pub/Sub
PostgreSQL

Job description

Te sumarás a un proyecto de modernización en una importante institución financiera de Chile, como desarrollador/a backend hands-on. Tu misión será construir e integrar los microservicios de orquestación de negocio (Sagas) y las capacidades de dominio BIAN sobre Google Cloud Platform, como parte de una prueba de concepto de un nuevo motor y flujo de evaluación de riesgo. Trabajarás bajo la guía del Líder Técnico y del Arquitecto de Soluciones, con un código limpio, resiliente, transaccional y listo para integrarse con la capa de API Management (Apigee).

¿Qué harás?

Te sumarás a un proyecto de modernización en una importante institución financiera de Chile, como desarrollador/a backend hands-on. Tu misión será construir e integrar los microservicios de orquestación de negocio (Sagas) y las capacidades de dominio BIAN sobre Google Cloud Platform, como parte de una prueba de concepto de un nuevo motor y flujo de evaluación de riesgo. Trabajarás bajo la guía del Líder Técnico y del Arquitecto de Soluciones, con un código limpio, resiliente, transaccional y listo para integrarse con la capa de API Management (Apigee).

Responsabilidades
  • Desarrollar e integrar servicios transaccionales y servicios de dominio BIAN.
  • Construir contratos de APIs REST/JSON con reglas de validación, manejo de errores e idempotencia, según lo requiera el orquestador.
  • Implementar mensajería asíncrona con Cloud Pub/Sub, asegurando la entrega de eventos (at-least-once delivery) y el manejo de errores.
  • Construir la persistencia de cada microservicio en Cloud SQL (PostgreSQL).
  • Escribir pruebas automatizadas unitarias y de integración para asegurar la calidad antes de cada despliegue.
Lo 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 implementando transaccionalidad distribuida: patrón Saga, idempotencia y flujos de compensación. Experiencia sólida en arquitecturas orientadas a eventos sobre servicios de mensajería en la nube. Experiencia comprobable en proyectos de modernización o migración de sistemas transaccionales en la industria financiera.

Requisitos técnicos (hands-on)
  • APIs: diseño, estructuración y documentación de APIs RESTful bajo el estándar OpenAPI 3.1 / Swagger, listas para publicarse y gobernarse en Apigee.
  • Llenguaje y frameworks: Java 21 y Spring Boot 3 (Spring Data JPA, Spring Security y Spring Cloud).
  • GCP: Google Kubernetes Engine (GKE), Cloud Pub/Sub, Cloud SQL (PostgreSQL), Memorystore (Valkey/Redis) y Secret Manager.
  • Patrones: Saga, Transactional Outbox, CQRS, idempotencia y Circuit Breaker (Resilience4j).
  • Persistencia y caché: modelamiento relacional en PostgreSQL y caché distribuida con Valkey.
  • Observabilidad: instrumentación con OpenTelemetry para exportar trazas y métricas a Elastic (Kibana).
  • Calidad: pruebas unitarias y de integración con JUnit 5, Mockito y Testcontainers.
Valoramos positivamente
  • Conocimiento del estándar BIAN (Banking Industry Architecture Network).
  • Experiencia en integración con core bancario Oracle Flexcube.
  • Experiencia con Apigee o con otras plataformas de API Management.
  • Experiencia en motores de evaluación de riesgo o crédito.
Condiciones
  • Ubicación: Santiago, Chile.
  • Modalidad: híbrida.
  • Contrato: plazo fijo, 3 meses.
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
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
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 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 Full Stack Java / React - Remoto
Desarrollador Full Stack Java / React - Remoto

Imagemaker • Santiago

On-site
CLP 25,000,000 - 42,000,000
Senior Backend Java Spring Boot | Microservices Saga on GCP
Senior Backend Java Spring Boot | Microservices Saga on GCP

FactorIT • Santiago

Hybrid
CLP 36,000,000 - 54,000,000
Modalidad híbrida
Contrato a plazo fijo (3 meses)
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
Desarrollador Backend
Desarrollador Backend

3IT • Santiago

Hybrid
CLP 42,000,000 - 64,000,000
Seguro médico y dental
Formación continua (Udemy Business)
Bonos de desempeño
+1
Sr Fullstack Developer (Java + Angular)
Sr Fullstack Developer (Java + Angular)

Stefanini LATAM • Santiago

Hybrid
CLP 42,000,000 - 68,000,000
Modalidad híbrida 3x2