Jobgether

Ingeniero de Aplicaciones Líder (Java)

JavaReactSQLGCPDockerKubernetes
Traducción automática. Consulta el original.

Sobre la oportunidad

Este puesto se publica en nombre de una empresa asociada, que gestiona todas las candidaturas y los pasos siguientes. Nuestro socio busca un Ingeniero de Aplicaciones Líder (Java) con base en Estados Unidos.

Cómo funciona Jobgether

Utilizamos un proceso de emparejamiento impulsado por IA para garantizar que su solicitud sea revisada de forma rápida, objetiva y justa frente a los requisitos principales del puesto. Nuestro sistema identifica a los candidatos que mejor se ajustan, y esta lista corta se comparte directamente con la empresa contratante. La decisión final y los pasos siguientes (entrevistas, evaluaciones) son gestionados por su equipo interno.

¡Agradecemos su interés y le deseamos lo mejor!

Por qué aplicar a través de Jobgether?

Aviso de privacidad de datos: Al enviar su solicitud, usted reconoce que Jobgether procesará sus datos personales para evaluar su candidatura y compartir información relevante con el empleador contratante. Este procesamiento se basa en el interés legítimo y en medidas precontractuales bajo las leyes de protección de datos aplicables (incluyendo el RGPD). Puede ejercer sus derechos (acceso, rectificación, supresión, oposición) en cualquier momento.

#LI-CL1

Buscamos un Ingeniero de Aplicaciones Líder con experiencia para impulsar el desarrollo de aplicaciones, el liderazgo técnico y las iniciativas de modernización en la nube a gran escala. En este puesto, liderará y asesorará a equipos de ingeniería mientras diseña aplicaciones escalables, resistentes y listas para producción utilizando Java, Spring Boot, microservicios y tecnologías nativas de la nube. Desempeñará un papel clave en la modernización de aplicaciones heredadas mediante la migración de cargas de trabajo basadas en máquinas virtuales a Google Cloud Platform (GCP) y Google Kubernetes Engine (GKE). Trabajando en estrecha colaboración con los equipos de ingeniería de plataforma, DevOps, seguridad y arquitectura, establecerá estándares de ingeniería y mejorará la fiabilidad de la implementación en una cartera de más de 500 aplicaciones. También aprovechará herramientas de ingeniería impulsadas por IA para acelerar el desarrollo, las pruebas, la documentación y la automatización. Esta oportunidad remota es ideal para un líder técnico práctico al que le guste resolver desafíos de ingeniería complejos, empoderar a los desarrolladores y entregar proyectos de modernización de alto impacto.

Responsabilidades

  1. Liderar, asesorar y apoyar a los equipos de ingeniería de aplicaciones proporcionando orientación técnica, dirección arquitectónica, revisiones de código y soluciones a desafíos de ingeniería complejos.
  1. Diseñar, desarrollar, mantener y optimizar aplicaciones y microservicios listos para producción utilizando Java, Spring Boot, Spring Data y APIs RESTful.
  1. Aplicar experiencia en microservicios, arquitectura basada en eventos, sistemas distribuidos e ingeniería nativa de la nube para ofrecer aplicaciones escalables, seguras y resistentes.
  1. Liderar iniciativas de evaluación, contenedorización y migración de aplicaciones, realizando la transición de cargas de trabajo desde entornos basados en máquinas virtuales a Google Cloud Platform y Google Kubernetes Engine.
  1. Supervisar la preparación para la migración de aplicaciones, incluyendo la gestión de configuración, gestión de secretos, compatibilidad en tiempo de ejecución, preparación de despliegue y pruebas automatizadas.
  1. Guiar los despliegues de aplicaciones y solucionar problemas en entornos de Kubernetes, incluyendo contenedores Docker, tuberías de CI/CD, asignación de recursos, configuración y rendimiento en tiempo de ejecución.
  1. Desarrollar e implementar estrategias de prueba integrales que cubran pruebas unitarias, de integración y de API para garantizar la calidad, fiabilidad y preparación para producción de las aplicaciones.
  1. Diseñar y mantener capas eficientes de acceso a datos de aplicaciones que integren bases de datos SQL y NoSQL.
  1. Establecer prácticas de observabilidad de aplicaciones mediante registro centralizado, monitorización, métricas, rastreo distribuido y alertas para mejorar la fiabilidad y acelerar la resolución de incidentes.
  1. Colaborar con los equipos de ingeniería de plataforma, DevOps, seguridad y arquitectura para definir estándares de ingeniería, componentes reutilizables, prácticas de despliegue y mejores prácticas operativas.
  1. Planificar y coordinar actividades de ingeniería, gestionar dependencias técnicas, resolver desafíos de entrega y apoyar la modernización de aplicaciones en una cartera de más de 500 aplicaciones.
  1. Aprovechar herramientas de ingeniería impulsadas por IA, incluyendo Claude, GitHub Copilot y Gemini, para acelerar el desarrollo de código, la modernización de aplicaciones, las pruebas, la documentación y la automatización de la ingeniería.
  1. Promover la mejora continua en las prácticas de desarrollo de software, procesos de despliegue, rendimiento de aplicaciones y productividad de ingeniería.
  1. Apoyar la toma de decisiones técnicas y garantizar que las soluciones de aplicaciones se alineen con los estándares arquitectónicos, las capacidades de la plataforma en la nube, los requisitos de seguridad y los objetivos comerciales.

Requisitos

  1. Grado universitario o cualificación equivalente en Ciencias de la Computación, Sistemas de Información Informática, Tecnología de la Información y Gestión, Ingeniería Eléctrica o un campo técnico relacionado.
  1. Sólida experiencia profesional en ingeniería de aplicaciones, con profunda experiencia en Java, Spring Boot, APIs RESTful y arquitectura de microservicios.
  1. Sólida comprensión de los principios de desarrollo nativo de la nube, arquitecturas basadas en eventos, sistemas distribuidos y diseño de aplicaciones escalables.
  1. Experiencia práctica con Docker, Kubernetes, tuberías de CI/CD, despliegue de aplicaciones, pruebas automatizadas y resolución de problemas en producción.
  1. Experiencia demostrada en modernización de aplicaciones, contenedorización, migración desde entornos basados en máquinas virtuales y estrategias de despliegue en la nube.
  1. Experiencia práctica con Google Cloud Platform y Google Kubernetes Engine, incluyendo despliegue de aplicaciones, configuración, gestión en tiempo de ejecución y soporte operativo.
  1. Conocimiento sólido de bases de datos SQL y NoSQL, capas de acceso a datos de aplicaciones y patrones de integración de bases de datos.
  1. Experiencia en la implementación de soluciones de observabilidad de aplicaciones, incluyendo registro centralizado, monitorización, métricas, rastreo distribuido y alertas.
  1. Habilidades de liderazgo técnico demostradas, incluyendo la mentoría de ingenieros, la realización de revisiones de código, la orientación de decisiones arquitectónicas y el establecimiento de estándares de ingeniería.
  1. Fuertes habilidades analíticas y de resolución de problemas, con capacidad para diagnosticar problemas complejos de aplicaciones, infraestructura, integración y rendimiento.
  1. Experiencia en la coordinación de proyectos de ingeniería, gestión de dependencias técnicas y entrega de iniciativas de modernización en múltiples aplicaciones o equipos.
  1. Familiaridad con el desarrollo asistido por IA y herramientas de ingeniería agéntica, como Claude, GitHub Copilot y Gemini, para mejorar la eficiencia de la ingeniería y automatizar tareas repetitivas.
  1. Excelentes habilidades de comunicación y colaboración, con la capacidad de trabajar eficazmente entre equipos de ingeniería, DevOps, plataforma, seguridad y arquitectura.
  1. Capacidad para equilibrar la calidad técnica, los plazos de entrega, la mantenibilidad, la escalabilidad y la fiabilidad de producción en un entorno de ritmo rápido.

Cualificaciones preferidas

  1. Experiencia en el desarrollo de aplicaciones front-end utilizando React, Angular o Vue.
  1. Familiaridad con la integración de aplicaciones front-end con APIs RESTful.
  1. Experiencia con plataformas en la nube adicionales más allá de GCP.
  1. Exposición a carteras de aplicaciones empresariales a gran escala y programas complejos de transformación en la nube.

Beneficios

  • Salario anual competitivo: $140,000–$185,000, dependiendo de la experiencia, las cualificaciones y otros factores aplicables.
  • Seguro médico integral: Cobertura médica para apoyar el bienestar de los empleados.
  • Tiempo libre remunerado: Vacaciones y permisos retribuidos para apoyar el equilibrio entre la vida laboral y personal.
  • Días festivos pagados: Días festivos pagados proporcionados por la empresa.
  • Baja por enfermedad: Permiso retribuido por enfermedad y necesidades relacionadas con la salud.
  • Permiso parental: Apoyo para los empleados que dan la bienvenida a un nuevo hijo.
  • Permiso por duelo: Tiempo libre para gestionar pérdidas personales y familiares.
  • Ahorro para la jubilación: Un plan 401(k) con aportaciones equivalentes del empleador.
  • Bonos por recomendación de empleados: Oportunidades para recibir bonos por referencias de empleados elegibles.
  • Trabajo remoto: Un puesto remoto que ofrece flexibilidad para trabajar desde Estados Unidos.
  • Crecimiento profesional: Oportunidades para fortalecer el liderazgo técnico, la ingeniería en la nube, la modernización de aplicaciones y la experiencia en desarrollo asistido por IA.
  • Entorno tecnológico innovador: La oportunidad de trabajar con plataformas modernas en la nube, Kubernetes, sistemas distribuidos y herramientas emergentes de ingeniería de IA.
  • Impacto técnico significativo: La oportunidad de influir en los estándares de ingeniería y contribuir a la modernización de una cartera de aplicaciones a gran escala.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores