Detalles de la Vacante

Software Engineering Advisor – Java Focused, AI Enabled

Descripción

Empresa: IBM

Como Asesor de Ingeniería de Software, diseñarás, desarrollarás y guiarás la entrega de soluciones complejas a escala empresarial, con enfoque en Java y capacidades emergentes de IA para mejorar la automatización, calidad y eficiencia en el ciclo de vida del desarrollo de software.

Experiencia requerida

Sólida experiencia profesional en desarrollo de software en entornos empresariales, con años de desarrollo práctico en Java (Core Java, Spring Boot, APIs RESTful, SQL) y 1+ años en ingeniería de IA o basada en datos (desarrollo en Python, integración de RAG, LLM y componentes de IA en producción).

Responsabilidades

Asesorar en diseño y arquitectura de sistemas, desarrollar y mantener aplicaciones Java empresariales, integrar capacidades de IA en aplicaciones existentes, participar en revisiones de diseño y código, aplicar automatización y calidad, solucionar problemas en servicios Java y componentes de IA, colaborar con arquitectos, QA, ingenieros de datos y partes interesadas.

Conocimientos técnicos

Java (Core Java, Spring Boot), APIs RESTful, JSON, SQL, bases de datos relacionales, Git, CI/CD, Maven, IDEs (IntelliJ/Eclipse), Python, RAG, embeddings, búsqueda semántica, AWS u OpenShift, Docker, Kubernetes, Selenium.

Habilidades

Alto grado de autonomía, liderazgo técnico, mentoría, colaboración multifuncional, comunicación clara con audiencias técnicas y no técnicas, capacidad para analizar problemas complejos y resolverlos de manera sostenible.

Escolaridad

Licenciatura

Experiencia

Sólida experiencia profesional en desarrollo de software en entornos empresariales, con años de desarrollo práctico en Java (Core Java, Spring Boot, APIs RESTful, SQL) y 1+ años en ingeniería de IA o basada en datos (desarrollo en Python, integración de RAG, LLM y componentes de IA en producción).

Conocimientos

Java (Core Java, Spring Boot), APIs RESTful, JSON, SQL, bases de datos relacionales, Git, CI/CD, Maven, IDEs (IntelliJ/Eclipse), Python, RAG, embeddings, búsqueda semántica, AWS u OpenShift, Docker, Kubernetes, Selenium.

Habilidades

Alto grado de autonomía, liderazgo técnico, mentoría, colaboración multifuncional, comunicación clara con audiencias técnicas y no técnicas, capacidad para analizar problemas complejos y resolverlos de manera sostenible.

Actividades

Asesorar en diseño y arquitectura de sistemas, desarrollar y mantener aplicaciones Java empresariales, integrar capacidades de IA en aplicaciones existentes, participar en revisiones de diseño y código, aplicar automatización y calidad, solucionar problemas en servicios Java y componentes de IA, colaborar con arquitectos, QA, ingenieros de datos y partes interesadas.

Educación

Licenciatura

Idiomas

Inglés - Avanzado

Datos Generales

Tipo de Contrato

Tiempo completo

Idioma

Inglés - Avanzado