Civica US

Ingeniero Senior de Software Java / Sistemas Críticos y Arquitectura en la Nube

Esta oferta ya no está activa. Estas son las últimas ofertas de empleo remoto:

Últimas ofertas de empleo remoto

Ver todas las ofertas →

Se busca un ingeniero de software experimentado para diseñar, desarrollar y mantener sistemas de software críticos, principalmente centrados en Java. La posición requiere capacidad técnica, colaboración con otros equipos y compromiso con la calidad y la innovación en ingeniería.

Responsabilidades:

  • Diseñar, desarrollar, probar y mantener sistemas de software críticos.
  • Proporcionar orientación técnica y tutoría a ingenieros.
  • Impulsar decisiones técnicas y asumir la responsabilidad de componentes complejos del sistema.
  • Colaborar con gerentes de productos técnicos, diseñadores y otros ingenieros para identificar requisitos del sistema y desarrollar soluciones técnicas.
  • Desarrollar interfaces basadas en API y UI para productos, asegurando altos estándares de calidad y cumplimiento con regulaciones de la industria.
  • Participar en revisiones de código, proporcionar comentarios constructivos y mejorar la calidad general de la ingeniería.
  • Solucionar problemas complejos utilizando análisis de registros, herramientas de creación de perfiles y técnicas de depuración colaborativa.
  • Comprender los principios de la arquitectura del sistema y construir soluciones que satisfagan demandas de tráfico crecientes y mejoren la eficiencia general.
  • Implementar canalizaciones de integración continua e implementación continua (CI/CD) para procesos automatizados de prueba, construcción e implementación.
  • Mantenerse actualizado con las últimas características, bibliotecas y mejores prácticas, aplicando el conocimiento para impulsar la innovación dentro del equipo de ingeniería.

Requisitos:

  • 8 años de experiencia (abierto a candidatos con menos experiencia en un entorno de ingeniería de software altamente disciplinado).
  • Competencia en la escritura de código de alta calidad, legible y mantenible usando Java.
  • Experiencia en el diseño y construcción de API RESTful, servicios modulares y sistemas controlados por eventos en Java (Spring Boot, Spring Cloud).
  • Familiaridad con plataformas en la nube (preferiblemente AWS; Azure o Google Cloud Platform también son relevantes).
  • Experiencia con herramientas de contenedorización (Docker) y marcos de orquestación (Kubernetes).
  • Experiencia trabajando con bases de datos relacionales, capas de almacenamiento en caché y colas de mensajes.
  • Experiencia comprobada en principios y prácticas de prueba.
  • Experiencia en el uso y optimización de canalizaciones de CI/CD.
  • Experiencia con metodologías de desarrollo ágiles (Scrum, Kanban).
  • Mentalidad de equipo, impulsando resultados para los compañeros.
  • Deseable: experiencia en construcción de canalizaciones de CI/CD y conocimiento de estrategias de implementación, lanzamiento y reversión.
  • Deseable: conocimiento de prácticas de observabilidad (registro, métricas, rastreo) y herramientas de monitoreo (Prometheus, Grafana).
  • Deseable: comprensión de las mejores prácticas de seguridad en la nube, incluidas políticas de IAM y gestión de secretos. 

 

Ofertas abiertas parecidas

Scroll al inicio
Ir arriba