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
Remote PeopleSDR LATAM – Representante de desarrollo de ventas→MediastreamDesarrollador/a mobile (React Native)→doolaBusiness Development Representative (BDR)→World Wildlife Fund (WWF)Senior Cloud Engineer (Azure)→doolaEspecialista SEO / GEO→ImpermeabilizaEspecialista en Email Marketing B2B y captación de clientes→
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.
