directohace 2 días

Desarrollador Senior Java Camunda con enfoque en IA

T
Talan
CórdobaRemoto · Por proyecto
Senior5+ años
A convenir
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Empresa busca un Desarrollador Senior Java con experiencia en Camunda y un enfoque nativo en IA para unirse a su equipo de forma remota. El rol implica el desarrollo, testing y despliegue de aplicaciones, aprovechando herramientas de IA para optimizar el ciclo de vida del desarrollo de software.

Por qué aplicar

Si sos un desarrollador Java Senior con experiencia en Camunda y te copa la IA, este puesto remoto en Córdoba es para vos. Podrás aplicar IA en todo el ciclo de desarrollo, optimizando procesos y creando soluciones innovadoras. Ideal para quienes buscan potenciar su carrera con tecnología de punta.

Descripción del puesto

Buscamos un ingeniero AI-native con una sólida mentalidad de ingeniería de software, capaz de aprovechar las herramientas y prácticas modernas de IA en todo el Ciclo de Vida de Desarrollo de Software (SDLC), desde el análisis de requisitos y el diseño de soluciones hasta el desarrollo, pruebas, implementación, monitoreo y mejora continua. Responsabilidades de Ingeniería AI-Native: - Participar en el desarrollo y mantenimiento de una aplicación innovadora. - Analizar requisitos (en colaboración con el cliente) y contribuir al diseño de soluciones. - Desarrollar casos de prueba. - Implementar aplicaciones en entornos de producción. - Diagnosticar y solucionar incidentes. - Utilizar repositorios y herramientas de desarrollo de software. - Diseñar y desarrollar nuevos módulos de aplicación. - Aplicar enfoques basados en IA para: - Generación y refactorización de código. - Documentación automatizada. - Generación y validación de pruebas. - Depuración y análisis de causa raíz. - Revisiones de código y mejoras de calidad. - Automatización del SDLC y optimización de la productividad del desarrollador. - Comprender las capacidades, limitaciones y el uso apropiado de los Modelos de Lenguaje Grandes (LLMs) en flujos de trabajo de ingeniería de software. - Colaborar en la adopción de mejores prácticas de ingeniería de IA, gobernanza y uso seguro de herramientas de IA en entornos empresariales. - Mantenerse actualizado sobre las tendencias emergentes de ingeniería de IA, frameworks y aceleradores de desarrollo. Requisitos Obligatorios: - Más de 5 años de experiencia como Backend Software Developer / Software Engineer. - Sólida experiencia con Java, Spring Boot y Camunda para desarrollo backend. - Experiencia en orquestación con Camunda. - Experiencia definiendo y consumiendo APIs REST. - Capacidad para aprovechar herramientas de desarrollo asistidas por IA a lo largo del SDLC para mejorar la productividad, calidad y velocidad de entrega, como: Devin, GitHub Copilot, Cursor, ChatGPT, Claude, Gemini, Sourcegraph Cody, Continue.dev. - Inglés avanzado (C1). - Español avanzado (C1). Requisitos Deseables: - Experiencia con OpenShift, Docker y otras tecnologías de contenedores. - Conocimiento de frameworks DevOps. - Experiencia con bases de datos relacionales y SQL (Oracle). - Experiencia con Git, GitHub y GitHub Actions. - Experiencia con Arquitectura de Microservicios. - Experiencia con AWS. - Experiencia trabajando con metodologías Ágiles (Scrum). - Experiencia con Hibernate. ¿Qué ofrecemos? - Puesto remoto trabajando para el hub de Málaga. - Contrato Freelance a largo plazo. - Horario CET (Central European Time). - Posibilidad de ser parte de un equipo multicultural y trabajar en proyectos internacionales. Si te apasionan los datos, el desarrollo y la tecnología, ¡queremos conocerte!

Responsabilidades

  • Participar en el desarrollo y mantenimiento de aplicaciones innovadoras.
  • Analizar requisitos y contribuir al diseño de soluciones.
  • Desarrollar casos de prueba.
  • Desplegar aplicaciones en entornos de producción.
  • Diagnosticar y solucionar incidentes.
  • Utilizar repositorios y herramientas de desarrollo de software.
  • Diseñar y desarrollar nuevos módulos de aplicación.
  • Aplicar enfoques basados en IA para la generación y refactorización de código, documentación automatizada, generación y validación de pruebas, depuración, revisiones de código y optimización de la productividad del desarrollador.
  • Colaborar en la adopción de mejores prácticas de ingeniería de IA, gobernanza y uso seguro de herramientas de IA en entornos empresariales.
  • Mantenerse actualizado sobre las tendencias emergentes en ingeniería de IA, frameworks y aceleradores de desarrollo.

Skills requeridas

Análisis de requisitosDiseño de solucionesDesarrollo de softwareTestingDespliegue de aplicacionesMonitoreoMejora continuaGeneración de códigoRefactorización de códigoDocumentación automatizadaGeneración de casos de pruebaValidación de pruebasDepuraciónAnálisis de causa raízRevisiones de códigoOptimización de productividadUso de LLMs en desarrolloGobernanza de IAUso seguro de IAColaboraciónComunicación

Beneficios

  • Posición remota
  • Contrato Freelance a largo plazo
  • Horario CET
  • Proyectos internacionales
  • Equipo multicultural

Explorar empleos relacionados

¿Te interesa empleos en Córdoba? Creá una alerta y te avisamos.