Empresa: IBM
Como Asesor de Ingeniería de Software en IBM Consulting, serás un contribuyente individual senior responsable de diseñar, desarrollar y guiar la entrega de soluciones de software complejas a escala empresarial. Se requiere experiencia profunda en desarrollo de aplicaciones Java mientras se aplican capacidades emergentes de IA para mejorar la automatización, calidad y eficiencia en el ciclo de vida del desarrollo.
Varios años de experiencia profesional en desarrollo de software en entornos empresariales. Varios años de experiencia práctica en desarrollo Java, incluyendo Core Java, Spring Boot, APIs RESTful y SQL. Más de 1 año de experiencia aplicada en ingeniería de software con IA o basada en datos, incluyendo desarrollo en Python y conocimiento de RAG e integración de LLMs.
Diseñar, desarrollar y mantener aplicaciones Java de grado empresarial. Liderar el desarrollo de servicios backend y APIs. Contribuir al diseño e integración de capacidades de IA en aplicaciones existentes. Participar en revisiones de diseño, código y arquitectura. Analizar y resolver problemas complejos en múltiples sistemas. Colaborar con arquitectos, productos, QA, ingenieros de datos y partes interesadas del negocio.
Java, Spring Boot, APIs RESTful, SQL, Git, CI/CD, Maven, IntelliJ/Eclipse, Python, RAG, LLM, embeddings, búsqueda semántica, AWS, OpenShift, Docker, Kubernetes, Selenium
Liderazgo técnico, mentoría, colaboración interdisciplinaria, comunicación clara con audiencias técnicas y no técnicas, resolución de problemas complejos, pensamiento crítico, autonomía
Tipo de Contrato
Tiempo completoIdioma
Inglés avanzado (no especificado, pero por el contexto global se asume)