C6 Bank
CI&T
[Oferta-32240] Desarrollador Senior de Java
Sobre la oportunidad
En CI&T, ayudamos a grandes empresas a transformar el potencial de la IA en un impacto empresarial real con Despliegue de IA, ejecución nativa de IA y soluciones empresariales integradas con tecnología.
Con 30 años de experiencia en transformación tecnológica, aceleramos la innovación con experiencia en Agentic SDLC, modernización de aplicaciones, Datos e IA, Martech y estrategia empresarial.
Somos 8,000 CI&Ters en más de 25 países, colaborando para construir soluciones con impacto real. La IA ya forma parte de cómo trabajamos, evolucionamos e innovamos cada día.
Buscamos un Ingeniero de Desarrollo con una sólida experiencia en ingeniería Senior de Java y experiencia práctica utilizando herramientas de desarrollo asistidas por IA en entornos de entrega de software reales.
Este puesto es ideal para un ingeniero experimentado que combine un profundo conocimiento técnico de los sistemas empresariales de Java con una comprensión práctica de los flujos de trabajo de ingeniería modernos habilitados por IA. Trabajarás directamente con aplicaciones existentes y equipos de ingeniería, utilizando herramientas de desarrollo de IA para comprender bases de código complejas, acelerar el desarrollo, modernizar sistemas heredados, mejorar la cobertura de pruebas y apoyar las prácticas estructuradas de desarrollo de software.
Responsabilidades
- Trabajar de forma práctica con aplicaciones de Java complejas y existentes y bases de código empresariales.
- Analizar y realizar ingeniería inversa de sistemas existentes para comprender la arquitectura, las dependencias, la lógica empresarial y las restricciones técnicas.
- Utilizar herramientas de desarrollo asistidas por IA como parte integral del flujo de trabajo de ingeniería, incluyendo la generación de código, análisis, refactorización, pruebas y documentación.
- Aplicar enfoques estructurados de desarrollo de IA, incluyendo ingeniería inversa, Desarrollo basado en especificaciones (SDD) y generación automatizada de pruebas.
- Refactorizar y modernizar aplicaciones de Java existentes, incluyendo la eliminación o reemplazo de dependencias heredadas y componentes obsoletos.
- Generar y mejorar pruebas automatizadas para apoyar la modernización y refactorización seguras.
- Colaborar estrechamente con los equipos de ingeniería y las partes interesadas para traducir los requisitos y el comportamiento del sistema existente en soluciones técnicas mantenibles.
- Ayudar a establecer prácticas de desarrollo asistidas por IA efectivas y repetibles que puedan compartirse entre los equipos de ingeniería.
- Mantener altos estándares de calidad de código, mantenibilidad, pruebas y mejores prácticas de ingeniería de software.
Requisitos
- Sólida experiencia en desarrollo de Java, idealmente en entornos empresariales y sistemas complejos existentes.
- Sólida experiencia práctica con el desarrollo, mantenimiento, refactorización y modernización de aplicaciones de Java.
- Al menos 3 meses de experiencia práctica utilizando Copilot como herramienta principal de generación de código IA en un proyecto de equipo, O al menos 6 meses de experiencia práctica con herramientas de codificación IA comparables, como Claude Code, Codex, GitHub Copilot, Antigravity o similares.
- Experiencia práctica con flujos de trabajo de desarrollo de IA compartidos y estructurados, particularmente ingeniería inversa y/o Desarrollo basado en especificaciones (SDD).
- Experiencia práctica utilizando flujos de trabajo asistidos por IA para la generación de pruebas.
- Experiencia práctica en la refactorización de sistemas de Java existentes para eliminar o reemplazar dependencias heredadas.
- Gran capacidad para comprender y navegar por bases de código desconocidas y complejas.
- Sólidos fundamentos de ingeniería de software, incluyendo código limpio, pruebas automatizadas, control de versiones y prácticas de desarrollo colaborativo.
- Excelentes habilidades de comunicación y capacidad para colaborar eficazmente con equipos técnicos y partes interesadas.
Se valorará
- Experiencia práctica con Java 17 y Java 21.
- Experiencia trabajando con bases de datos SQL (relacionales).
- Familiaridad con bases de datos NoSQL
Nuestros beneficios
- -Seguro médico y dental
- -Subsidio de comida y alimentación
- -Ayuda para el cuidado de niños
- -Permiso de paternidad ampliado
- -Asociación con gimnasios y profesionales de la salud y el bienestar a través de Wellhub (Gympass) TotalPass;
- -Participación en beneficios y resultados (PLR);
- -Seguro de vida
- -Plataforma de aprendizaje continuo (CI&T University);
- -Club de descuentos
- -Plataforma online gratuita dedicada al bienestar físico, mental y general
- -Curso de embarazo y paternidad responsable
- -Colaboraciones con plataformas de aprendizaje online
- -Plataforma de aprendizaje de idiomas
¡Y muchos más!
Más detalles sobre nuestros beneficios aquí: ciandt.com/br/pt-br/carreiras
En CI&T, la inclusión comienza en el primer contacto. Si eres una persona con discapacidad, es importante presentar tu evaluación durante el proceso de selección. Consulta qué datos deben incluirse en el informe haciendo clic aquí. De esta manera, podemos garantizar el apoyo y las adaptaciones que mereces. Si aún no tienes la evaluación, no te preocupes: podemos ayudarte a obtenerla.
Contamos con un equipo dedicado de Salud y Bienestar, especialistas en inclusión y grupos de afinidad que te acompañarán en cada etapa. Cuenta con nosotros para hacer este viaje juntos.
