hace 10 días

Senior Back-end Engineer (Java & Google Cloud Platform)

Factor ITSantiago, Chile

Oferta publicada originalmente vía Get on Board

Aplicar

Descripción del puesto

Requisitos técnicos

Experiencia indispensable en:
  • Java
  • Google Cloud Platform (GCP)
  • Google Kubernetes Engine (GKE)
  • Cloud Run
  • Compute Engine
  • Arquitecturas Serverless y Kubernetes (GKE)
  • VPC
  • IAM
  • Cloud SQL
  • BigQuery
  • Pub/Sub
  • Workload Identity Federation (WIF)
  • Secret Manager
  • Cloud Logging
  • Artifact Registry
  • Diseño y arquitectura de microservicios
  • Patrones de diseño y arquitectura de software
  • Ingeniería de Software
  • Diagramas de arquitectura
  • Diagramas de componentes
  • Diagramas de secuencia
  • Diagramas de estados
  • Diagramas de despliegue
Formación
Ingeniería Informática. Ingeniería Civil en Computación. Ingeniería de Sistemas. Ingeniería de Software. Carreras afines. Deseable: especialización en Cloud Computing, Arquitectura de Software, DevOps, Inteligencia Artificial o Ingeniería de Datos.
Al menos 3 años de experiencia desempeñando funciones similares.
  • Comunicación efectiva
  • Orientación al cliente
  • Pensamiento analítico
  • Trabajo colaborativo
  • Capacidad de negociación
  • Planificación y organización
  • Innovación
  • Aprendizaje continuo

Funciones principales

  • Diseñar, desarrollar y mantener aplicaciones empresariales, APIs y microservicios utilizando arquitecturas modernas y buenas prácticas de ingeniería de software.
  • Analizar y descomponer historias de usuario, identificando dependencias, riesgos y criterios de aceptación.
  • Traducir requerimientos funcionales en diseños técnicos, incluyendo arquitectura de solución, modelos de datos y contratos de APIs.
  • Participar activamente en el levantamiento y refinamiento de requerimientos junto a equipos funcionales y de negocio.
  • Comprender las reglas de negocio para asegurar que las soluciones respondan al objetivo funcional esperado.
  • Elaborar documentación técnica utilizando diagramas de arquitectura, componentes, secuencia, despliegue y estados.
  • Participar en instancias de priorización y comités técnicos, aportando análisis de factibilidad, esfuerzo, riesgos e impacto.
  • Diseñar soluciones siguiendo patrones de arquitectura y patrones de diseño para microservicios.
  • Garantizar la calidad, mantenibilidad y escalabilidad de las soluciones implementadas.

Conocimientos deseables

  • Se valorará experiencia o conocimientos en Inteligencia Artificial Generativa:
  • Prompt Engineering
  • Fine-Tuning
  • Tokenización
  • Arquitectura Transformer
  • Prompt Caching
  • Context Caching
  • Embeddings
  • RAG (Retrieval-Augmented Generation)
  • Agent Development Kit (ADK)