En Vermont Solutions buscamos un/a Java Developer (AI-Assisted Development) para incorporarse a un equipo tecnológico de alto nivel, donde trabajarás con herramientas de IA de última generación para mejorar la calidad del software, optimizar aplicaciones y participar en el diseño de soluciones innovadoras dentro de un entorno de Trading Controls.
Si disfrutas combinando desarrollo, análisis de código, automatización y buenas prácticas de ingeniería, esta oportunidad es para ti.
Responsabilidad
Formarás parte de un equipo especializado en el análisis y mejora de aplicaciones Java, aprovechando herramientas de Inteligencia Artificial para acelerar el desarrollo y elevar la calidad del software.
Entre tus responsabilidades estarán:
- Analizar, revisar y optimizar aplicaciones desarrolladas en Java y Spring Boot.
- Participar en el diseño técnico de soluciones y en el desarrollo de componentes de software.
- Utilizar herramientas de IA como GitHub Copilot y Devin para mejorar la productividad y la calidad del código.
- Elaborar documentación técnica utilizando JIRA, Confluence y ALM.
- Identificar cuellos de botella y proponer mejoras de rendimiento y arquitectura.
- Implementar buenas prácticas de desarrollo, calidad y seguridad del software.
- Colaborar en procesos de integración y despliegue continuo (CI/CD).
- Trabajar junto a equipos multidisciplinares en un entorno Agile.
Requisitos
Buscamos profesionales con:
- Entre 3-4 años de experiencia como desarrollador/a Java.
- Experiencia trabajando con herramientas de IA aplicadas al desarrollo de software.
- Nivel avanzado de:
- Java
- J2EE
- Spring Framework / Spring Boot
- JDBC
- Experiencia con:
- JavaScript
- HTML
- Maven
- JADE
- Oracle Database
- APIs REST
- Arquitecturas de microservicios
- Git
- DevOps
- CI/CD
- Fortify
- SonarQube
- Conocimientos intermedios de Inteligencia Artificial / Machine Learning.
- Nivel de inglés B1-B2.
- Nivel de español C1 o superior.
Valoraremos especialmente
- Experiencia con plataformas Cloud y sistemas distribuidos.
- Conocimientos de productos financieros o Treasury.
- Experiencia en análisis de requisitos funcionales y técnicos.
- Interés por las nuevas tecnologías y la innovación.
- Buenas habilidades de comunicación escrita y verbal.
- Capacidad para trabajar en equipo y colaborar con perfiles multidisciplinares.
- Titulación en Ingeniería Informática, Ciencias de la Computación, Matemáticas o estudios equivalentes.
¿Qué ofrecemos?
En Vermont Solutions, creemos que trabajar debe ser divertido y satisfactorio. Aquí tienes algunas de las ventajas de unirte a nuestro equipo:
- Plan de Formación y certificaciones técnicas.
- Desarrollo profesional y plan de carrera definido.
- Flexibilidad horaria
- Plan de retribución flexible acorde a tus necesidades (seguro médico privado, cheques formación para estudiar idiomas, cheques guardería, tarjeta transporte...).
- Modelo de gestión sostenible y políticas de igualdad efectiva, ambientes de trabajo abiertos e inclusivos.
Si buscas un nuevo proyecto, ¡en Vermont Solutions estamos deseando conocerte!