06 nov
|
Factor IT
|
Perú
Buscamos un/a Desarrollador/a Backend Senior para participar en un proyecto de una significativo institución financiera de Chile. Tendrás un rol práctico en el desarrollo de microservicios, la integración de servicios en Google Cloud y la gestión de APIs con Apigee.
¿Qué harás?
- Construir e integrar microservicios con Java 25 y Spring Boot 3+, aplicando buenas prácticas de diseño, seguridad e idempotencia.
- Diseñar, configurar y desplegar API Proxies internos y externos en Google Apigee.
- Implementar políticas de autenticación, autorización, control de tráfico, transformación de datos y manejo de errores.
- Integrar servicios con Cloud Storage, Cloud SQL para PostgreSQL, Cloud Pub/Sub y Secret Manager.
- Desarrollar pruebas automatizadas y monitorear transacciones, latencia y errores con Elastic APM y Kibana.
- Trabajar en entregas incrementales, utilizando herramientas de IA para apoyar la codificación, refactorización y pruebas.
¿Qué buscamos?
- Mínimo 5 años de experiencia en desarrollo backend con Java y Spring Boot, en arquitecturas de microservicios.
- Experiencia práctica con Apigee X o Hybrid, incluyendo API Proxies, Target Servers,
Service Callouts y FaultRules.
- Manejo de OAuth 2.0, JWT, API Keys, mTLS y políticas de control de tráfico como Spike Arrest y Quota.
- Experiencia con Google Cloud Storage: carga, descarga, streaming, permisos IAM y Signed URLs.
- Conocimientos sólidos de PostgreSQL, persistencia con Spring Data JPA y pools de conexión con HikariCP.
- Experiencia con Cloud Pub/Sub, Secret Manager y despliegues en GKE.
- Diseño y validación de contratos con OpenAPI / Swagger antes de implementar.
- Pruebas con JUnit 5, Mockito y Testcontainers.
- Observabilidad distribuida con Elastic APM u OpenTelemetry.
- Capacidad para dividir soluciones complejas en entregas cortas, funcionales y verificables.
Valoramos adicionalmente
- Experiencia en el sector financiero.
- Uso habitual de asistentes de desarrollo con IA, acompañado de revisión de código y pruebas.
- Conocimiento de características modernas de Java, como Virtual Threads, Pattern Matching y Structured Concurrency.
Modalidad: 100 % remoto.
Ubicación: debes residir en Colombia o Perú.
📌 Desarrollador/a Backend Java - Apigee - GCP (Perú)
🏢 Factor IT
📍 Perú