Desarrollador de Aplicaciones Java y Tecnologías Web
Descripción de la empresa
Cliente final: Telecomunicaciones
Descripción de la vacante
Capacidades requeridas:
1. Backend / Microservicios
- Dominio en NodeJS.
- Construcción y mantenimiento de microservicios bajo arquitectura REST.
- Integración con bases de datos (SQL Server / Oracle).
- Desarrollo de servicios orientados a eventos.
2. Contenedores y despliegue en OpenShift
- Experiencia comprobable desarrollando e integrando servicios desplegados en OpenShift OnPremise.
- Manejo de pods deployments config maps secrets routes y ciclado de releases.
- Familiaridad con CI/CD corporativo basado en Git Jenkins Tekton u otra herramienta.
3. Integración con Kafka / Mensajería
- Consumo y publicación de eventos en Apache Kafka.
- Uso de tópicos con configuraciones de retención particiones y offsets.
- Experiencia con Kafka Connect.
- Diseño de flujos asincrónicos basados en eventos.
4. API Management / Exposición de APIs
- Conocimientos en exposición y consumo de APIs a través de gateways (ideal: 3Scale o equivalente).
- Manejo de políticas de seguridad: API Keys OAuth 2.0 rate limiting TLS.
- Buenas prácticas RESTful.
5. Integraciones corporativas y desarrollo seguro
- Autenticación y autorización.
- Cifrado en tránsito (TLS).
- Manejo adecuado de logs sin exponer datos sensibles.
- Manejo de secretos (vaults config secrets).
- Conocimientos de integración con sistemas externos vía REST/SOAP.
6. Manejo de herramientas y frameworks usados en el proyecto
- Conocimiento en Apache Camel (deseable rutas YAML en entornos OpenShift).
- Manejo del protocolo SMPP (en caso de integraciones SMS vía PCA).
Capacidades deseadas:
- Dominio en Java 8 o Java 11.
- Experiencia en Spring Boot (Web Security Data Cloud).
- Manejo de JDBC JPA o integración con bases de datos (SQL Server / Oracle).
- Experiencia usando herramientas de observabilidad (Grafana Kibana Dynatrace).
País de Asignación: Colombia
Tipo de Proyecto: Soporte desarrollos
Inicio del Proyecto:
Duración del Proyecto: 3 meses
Modalidad de Trabajo: Remoto
Idioma: Español
Desarrollador de Aplicaciones Java y Tecnologías Web Descripción de la empresa Cliente final: Telecomunicaciones Descripción de la vacante Capacidades requeridas: 1. Backend / Microservicios Dominio en NodeJS.Construcción y mantenimiento de microservicios bajo arquitectura REST.Integración con bases...
Desarrollador de Aplicaciones Java y Tecnologías Web
Descripción de la empresa
Cliente final: Telecomunicaciones
Descripción de la vacante
Capacidades requeridas:
1. Backend / Microservicios
- Dominio en NodeJS.
- Construcción y mantenimiento de microservicios bajo arquitectura REST.
- Integración con bases de datos (SQL Server / Oracle).
- Desarrollo de servicios orientados a eventos.
2. Contenedores y despliegue en OpenShift
- Experiencia comprobable desarrollando e integrando servicios desplegados en OpenShift OnPremise.
- Manejo de pods deployments config maps secrets routes y ciclado de releases.
- Familiaridad con CI/CD corporativo basado en Git Jenkins Tekton u otra herramienta.
3. Integración con Kafka / Mensajería
- Consumo y publicación de eventos en Apache Kafka.
- Uso de tópicos con configuraciones de retención particiones y offsets.
- Experiencia con Kafka Connect.
- Diseño de flujos asincrónicos basados en eventos.
4. API Management / Exposición de APIs
- Conocimientos en exposición y consumo de APIs a través de gateways (ideal: 3Scale o equivalente).
- Manejo de políticas de seguridad: API Keys OAuth 2.0 rate limiting TLS.
- Buenas prácticas RESTful.
5. Integraciones corporativas y desarrollo seguro
- Autenticación y autorización.
- Cifrado en tránsito (TLS).
- Manejo adecuado de logs sin exponer datos sensibles.
- Manejo de secretos (vaults config secrets).
- Conocimientos de integración con sistemas externos vía REST/SOAP.
6. Manejo de herramientas y frameworks usados en el proyecto
- Conocimiento en Apache Camel (deseable rutas YAML en entornos OpenShift).
- Manejo del protocolo SMPP (en caso de integraciones SMS vía PCA).
Capacidades deseadas:
- Dominio en Java 8 o Java 11.
- Experiencia en Spring Boot (Web Security Data Cloud).
- Manejo de JDBC JPA o integración con bases de datos (SQL Server / Oracle).
- Experiencia usando herramientas de observabilidad (Grafana Kibana Dynatrace).
País de Asignación: Colombia
Tipo de Proyecto: Soporte desarrollos
Inicio del Proyecto:
Duración del Proyecto: 3 meses
Modalidad de Trabajo: Remoto
Idioma: Español
View more
View less