Desarrollador de Integraciones Backend
Job Summary
Este es un puesto de trabajo remoto.
Lenguajes y frameworks
- Java.
- Spring Boot.
- Quarkus.
Integración y microservicios
- Construcción de microservicios de datos.
- Desarrollo de flujos de integración.
- Apache Kafka.
- Camel K.
Bases de datos y persistencia
- Oracle Database.
- Spring Data JPA.
- Hibernate.
Almacenamiento en memoria y caché distribuida
- Red Hat Data Grid / Infinispan.
- Redis.
Desarrollo y exposición de servicios
- API REST.
- GraphQL.
Gestión y empaquetado de proyectos
- npm / pnpm.
- TypeScript.
Cloud Native y contenedores
- OpenShift.
- Kubernetes.
- Despliegue de soluciones bajo arquitecturas cloud native.
Observabilidad e instrumentación
- Observabilidad e instrumentación de servicios y flujos de integración.
- Generación y exposición de logs.
- Trazas distribuidas.
- Métricas.
- OpenTelemetry.
- Otras tecnologías afines que permitan el monitoreo.
Required Skills:
Lenguajes y frameworks Java. Spring Boot. Quarkus. Integración y microservicios Construcción de microservicios de datos. Desarrollo de flujos de integración. Apache Kafka. Camel K. Bases de datos y persistencia Oracle Database. Spring Data JPA. Hibernate. Almacenamiento en memoria y caché distribuida Red Hat Data Grid / Infinispan. Redis. Desarrollo y exposición de servicios API REST. GraphQL. Gestión y empaquetado de proyectos npm / pnpm. TypeScript. Cloud Native y contenedores OpenShift. Kubernetes. Despliegue de soluciones bajo arquitecturas cloud native. Observabilidad e instrumentación Observabilidad e instrumentación de servicios y flujos de integración. Generación y exposición de logs. Trazas distribuidas. Métricas. OpenTelemetry. Otras tecnologías afines que permitan el monitoreo.