Software Engineer Web Java Sr
Softtek Bogota, Capital District, RAP (Especial) Central, Colombia
IT Services and IT Consulting · 10,001+ employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design and implement enterprise integration solutions using Red Hat Apache Camel and develop backend APIs aligned with corporate standards. Collaborate with architecture, DevOps, and operations teams to integrate on-premise and cloud applications while maintaining technical documentation.
What they look for
Requirements
Requires over 5 years of backend development experience with at least 3 years specifically in Red Hat Apache Camel ecosystems. Candidates must possess strong knowledge of Java, API design, messaging systems like Kafka/AMQ, and cloud integration platforms.
Full description
Desarrollador Red Hat Apache Camel Senior
Resumen del Perfil
Profesional de desarrollo de software especializado en soluciones de integración empresarial utilizando Red Hat Apache Camel, con experiencia en diseño, desarrollo e implementación de APIs, microservicios y arquitecturas orientadas a integración. Con conocimientos en plataformas de mensajería, procesamiento de eventos y entornos cloud híbridos, capaz de participar en proyectos de transformación digital, modernización de aplicaciones e integración de sistemas corporativos.
Experiencia Requerida
- 5+ años de experiencia en desarrollo Backend.
- 3+ años de experiencia trabajando con Apache Camel en ecosistemas Red Hat.
- Experiencia en diseño e implementación de APIs empresariales.
- Participación en proyectos de integración entre aplicaciones, servicios y plataformas cloud.
Conocimientos Técnicos Obligatorios
Integración y Backend
- Red Hat Apache Camel.
- Desarrollo de APIs REST.
- Desarrollo Backend con Java 8, 11, 17 o superior.
- Diseño de microservicios.
- Arquitectura de integraciones empresariales (EAI).
- Patrones de integración empresarial (Enterprise Integration Patterns).
APIs
- Open API Specification (OAS).
- Swagger / Swagger Hub.
- Documentación y gobierno de APIs.
- Versionamiento y ciclo de vida de APIs.
Mensajería y Eventos
Experiencia como usuario/desarrollador (no administrador) en:
- Red Hat AMQ.
- Apache Kafka.
- Red Hat Data Grid.
Capacidad para:
- Consumir y publicar mensajes.
- Implementar flujos asíncronos.
- Procesamiento basado en eventos.
- Integración de aplicaciones mediante mensajería.
DevOps y Automatización
- Red Hat GitOps.
- Git.
- CI/CD.
- Automatización de despliegues.
Cloud
Experiencia trabajando en al menos una de las siguientes plataformas:
- Microsoft Azure.
- Amazon Web Services (AWS).
Deseable:
- Despliegue de aplicaciones en contenedores.
- Kubernetes / OpenShift.
- Servicios administrados de integración y mensajería.
Responsabilidades
- Diseñar e implementar soluciones de integración utilizando Apache Camel.
- Desarrollar APIs y servicios backend alineados con estándares empresariales.
- Integrar aplicaciones on-premise y cloud.
- Implementar flujos de mensajería utilizando AMQ y Kafka.
- Participar en el diseño de arquitecturas de integración.
- Colaborar con equipos de arquitectura, DevOps y operaciones.
- Elaborar documentación técnica y especificaciones OpenAPI.
- Participar en revisiones de código y actividades de soporte técnico.
Similar roles
-
Associate Software Engineer- Java
REI Systems Sterling, Virginia, United States
-
ABL - Developer JAVA FULLSTACK / SCALING AI
Capgemini Aguascalientes City, Aguascalientes, Mexico
-
SR Desenvolvimento Back-end (Java)
ília Brazil
-
Ingénieur Logiciel Fullstack Java F/H
ITGA Limonest, Auvergne-Rhône-Alpes, France
-
Pessoa Desenvolvedora Backend Java SR
BANCO BRADESCO SA Uberlândia, Minas Gerais, Brazil
-
Application Support Consultant (Java, .NET)
Accenture Ciudad de México, Mexico