Líder Soluciones Digitales
Fecha: 26 feb 2025
Ubicación: CARACAS, M, VE
Empresa: Telefónica
En Telefónica-Movistar, hemos puesto en marcha un modelo operativo, unificando las operaciones de Chile, Colombia, Ecuador, México, Perú, Uruguay y Venezuela, para formar Telefónica Hispanoamérica. Tenemos como misión hacer nuestro mundo más humano, conectando la vida de las personas, entendemos que son ustedes quienes le dan sentido a la tecnología y no al revés.
Descripción
Desarrollador fullstack Java + Angular
Misión del puesto
Desarrollar y mantener nuestros los productos y servicios digitales, que contribuya a la mejora de la experiencia del usuario. Todo ello basado en nuestra creencia de que proporcionar experiencias excepcionales es fundamental para mantener la competitividad en un entorno digital en constante evolución.
Funciones principales
- Diseñar y desarrollar aplicaciones web con Angular.
- Diseñar y desarrollar servicios y API utilizando Java y Spring.
- Participar en la definición de microservicios (backend) y componentes (frontend).
- Implementar buenas prácticas de desarrollo (patrones de diseño, clean code.).
- Uso de Git para control de versiones.
- Trabajar con base de datos Mysql y PostgreSql.
- Asegurar el rendimiento y la seguridad de los servicios desarrollados.
- Participar en la planificación y estimación de tareas y proyectos.
- Colaborar en la documentación técnica de los servicios desarrollados.
Habilidades/conocimientos requeridos
- Experiencia sólida (al menos 3 años) desarrollando en Java (8 a más).
- Conocimiento en Spring Boot y Spring Framework (Spring MVC, Spring Data, Spring Security, etc.).
- Conocimiento de HTML, CSS y typescript para diseño web.
- Conocimiento de Angular 17.
- Habilidad para aplicar buenas prácticas de codificación y herramientas de revisión de código (SonarQube, Code Review, etc.).
- Experiencia en el diseño y consumo de API RESTful y microservicios.
- Conocimientos de Git y flujos de trabajo colaborativos (GitFlow, Pull Requests).
- Familiaridad con pruebas unitarias (JUnit, Mockito) y pruebas de integración.
Habilidades/conocimientos deseables
- Experiencia en Docker y/o Kubernetes para despliegues en contenedores.
- Conocimientos de DevOps (CI/CD, infraestructura como código).
- Experiencia con mensajería (RabbitMQ, Kafka).
- Uso de metodologías ágiles (Scrum, Kanban).
- Conocimientos en Herramientas de Observabilidad (Prometheus, Grafana, ELK Stack).
- Manejo de bases de datos no relacionado NoSQL (MongoDB, Redis, etc.).