Ir al contenido

Desarrollador en Google Cloud Platform

--CDMX--

Descripción

Desarrollador con experiencia en backend, frontend y Google Cloud Platform (GCP).

Sueldo: $30,000 MXN Netos

Modalidad: Híbrida

Ubicación: CDMX por BBVA Reforma o Polanco dependiendo del proyecto.

Backend

  • Conocimiento en java 11 a 17
  • Programación orientada a objetos y manejo de Data Transfer Objects (DTO)
  • Desarrollo de Web Services
  • Desarrollo de procesos por lotes / Batch Processing (En google llamados CRON)
  • Dominio de Jakarta EE y/o equivalentes
  • Manejo de MySQL, considerando consultas complejas con INNER JOIN y subconsultas
  • Conocimiento de métodos HTTP (GET, PUT, DELETE, PATCH) y diseño de APIs RESTFUL
  • Conocimiento en pruebas unitarias con Mockito, incluyendo simulación de dependencias y validación de lógica

Frontend

  • Conocimiento con nodejs (versión 18 en adelante), incluyendo gestión de paquetes npm.
  • Conocimiento con el framework vue 3, considerando ciclos de vida, modos de desarrollo en vue;Options API,Composition API y manejo de composable functions para desarrollo modular y reutilizable
  • Conocimiento en librería axios para el consumo de APIs
  • Fundamentos en javascript; promesas, desestructuración de objetos, creación de funciones
  • Manejo de typescript para tipado seguro y estructurado
  • Pruebas unitarias con vitest y Jest para la validación de componentes y lógica
  • Conocimientos básicos de python

 

Google cloud platform (GCP)

  • Conocer la consola de Google Cloud Platform, para administrar las versiones desplegadas en la nube, migración de tráfico, etc.
  • Manejo de cloud storage: Gestión buckets para el almacenamiento y encriptación de objetos (archivos)
  • Gestión de secretos: uso de secret manager para el almacenamiento seguro de credenciales y clase API
  • Cloud shell: uso del entorno cli para la administración de recursos en GCP, y comandos gcloud
  • Integración de APIs de GCP: Secret manager, cloud storage, firebase
  • Cloud SQL proxy: configuración y uso de Cloud SQL Auth proxy, para conexiones seguras a bases de datos remotas en GCP

 


Automatización y CI/CD

  • Jenkins para el despliegue automático de aplicaciones
  • Conocimientos en pipelines de CI/CD para la integración y entrega continua de desarrollos
    Control de versiones y repositorios
  • Git: Control de versiones, incluyendo ramas, merges, rebase y colaboración en equipo
  • Bitbucket y/o Git: Administración de repositorios remotos, gestión de pull requests, merges