Verisure
Grupo Data
Java Backend – Analista de Código Assistido por IA
JavaScriptJavaNode.js
Traducción automática. Consulta el original.
Sobre la oportunidad
Java Backend – Analista de Código Assistido por IA
Buscamos un/a Desarrollador/a Java Backend para participar en el análisis, revisión y optimización de código utilizando herramientas de Inteligencia Artificial Generativa. El profesional trabajará en la evolución de aplicaciones críticas, reduciendo la deuda técnica, mejorando la calidad del software y apoyando la adopción de prácticas modernas de desarrollo en un entorno ágil y colaborativo.
Responsabilidades
- Participar en el diseño de soluciones y la arquitectura de software;
- Revisar, mejorar y optimizar código fuente utilizando herramientas avanzadas de IA y buenas prácticas de desarrollo;
- Documentar soluciones y evoluciones técnicas en JIRA, Confluence y/o ALM;
- Analizar aplicaciones desarrolladas en Java y Spring Boot, garantizando calidad, escalabilidad y facilidad de mantenimiento;
- Utilizar herramientas de IA, como GitHub Copilot y Devin, para acelerar análisis de código, refactorización y documentación;
- Colaborar con equipos de ingeniería en la identificación de cuellos de botella y oportunidades de mejora;
- Apoyar la implementación de buenas prácticas tanto en el desarrollo Backend como Frontend;
- Contribuir a la evolución de los procesos de CI/CD;
- Interactuar con equipos de soporte a producción para seguimiento y resolución de demandas.
Requisitos obligatorios
- Mínimo de 3 años de experiencia como Desarrollador/a de Software;
- Experiencia práctica con herramientas de Inteligencia Artificial para desarrollo, como:
- GitHub Copilot;
- Devin;
- Experiencia en mejora de la calidad de código y reducción de deuda técnica;
- Conocimiento en:
- Java;
- Spring Boot;
- JavaScript;
- Maven;
- Node.js (JADE);
- HTML;
- Base de datos Oracle;
- APIs REST y Microservicios;
- Pipelines de CI/CD;
- Git y prácticas DevOps;
- Fuerte conocimiento en seguridad y calidad de software utilizando herramientas como:
- Fortify;
- SonarQube;
- Inglés B2
- Español B2
Otros requisitos
- Disponibilidad para actuar en régimen de guardia o turnos, cuando sea necesario;
- Facilidad para trabajar en entornos dinámicos y de alta presión.
Formación
Grado en Ciencia de la Computación, Ingeniería de la Computación, Matemáticas o áreas afines.
Diferenciales
- Experiencia con plataformas Cloud y sistemas distribuidos;
- Conocimiento de productos de Tesorería, Mercado Financiero o Servicios Financieros;
- Capacidad de comprender requisitos de negocio y traducirlos en soluciones técnicas;
- Interés por nuevas tecnologías e innovación;
- Buena comunicación, colaboración y trabajo en equipo.
Condiciones de la posición
- Actuación 100% remota;
- Es obligatoria la disponibilidad para mudanza futura a Portugal o España, si fuera necesario por cuestiones de proyecto, estrategia de la empresa o requisitos legales;
- Mientras se esté en Brasil, el trabajo se realizará íntegramente en régimen remoto;
- Los currículos deberán presentarse en inglés.
