LocalidadBARCELONA
ProvinciaBarcelona
No Vacantes1
Responsabilidades
Llevar del diseño a la puesta en producción desarrollos Backend Java/Spring en arquitecturas Cloud Native (AWS, Azure, GCP, Huawei) y On‐Premise.
Búsqueda y evaluación de nuevas tecnologías que permitan mejorar la arquitectura.
Desarrollar componentes modulares y reutilizables.
Garantizar un alto desempeño, especialmente en el acceso a datos.
Experiencia en resolución de problemas de performance y alta disponibilidad de aplicaciones con alta volumetría.
Uso de TDD, Unit Testing, E2E, CI / CD.
Capaz de trabajar en equipo y liderar técnicamente proyectos.
Diseño de modelo de APIs.
Manejo de los repositorios SVN y Git usando la filosofía Git Flow.
Definición de guidelines de desarrollo Backend Java.
Aplicación de IA en el ciclo de vida del desarrollo de aplicaciones y metodologías de VibeCoding.
Requisitos
Experiencia mínima de 3 años en el rol.
Ingeniería técnica o Superior, o licenciatura en Informática, Matemáticas, Telecomunicaciones o similar.
Nivel de inglés Medio: Comprensión, lectura, oral y escrita.
Experto en Java (dominación de Lambdas y Streams, Sistema de Módulos, Inferencia de tipos con var, Clientes HTTP modernos, Records, Sealed Classes, Pattern Matching y Virtual Threads).
Conocimiento profundo de Spring 4/5/6 (MVC, Security, Batch, Cloud, Boot).
Experiencia con Hibernate / JPA / jOOQ.
Cloud Native: despliegue y arquitectura en Clouds públicos (AWS, Azure, GCP, Huawei) y mediante Docker y Kubernetes.
IaaC: dominio de Terraform, Ansible.
Arquitectura y patrones: Diseño de Microservicios bajo Arquitectura Hexagonal, principios SOLID, Inversión de Control y patrones de diseño avanzados.
Testing: unitario, funcional, integración, rendimiento (JUnit, Sonar).
APIs REST, OAuth.
Base de datos: DB2, Oracle, MySql, SqlServer, NoSQL (ElasticSearch, MongoDB).
SQL avanzado y optimización de rendimiento.
Conocimientos valorables
Procesos de negocio: Soluciones BPM, BRM (CamundaBPM).
IA & VibeCoding: Implementación de IA en el ciclo de vida de desarrollo (SDLC) y flujo de trabajo orientado a VibeCoding.
Definición y Soporte al DevOps / ALM: Jenkins, Nexus, SonarQube, Selenium.
Sistemas de mensajería: Kafka, RabbitMQ.
Desarrollo Seguro: SDL / OWASP.
Conocimientos deseables
Arquitectura Front: NodeJS, Nginx, Apache, Angular, Ionic.
Programación reactiva.
BI: Herramientas BI, BigData, ML, notebooks, Python, R, Pentaho.
ModalidadHíbrida de 2 días presenciales y 3 de teletrabajo con horario flexible, entrada de 8h a 9:15h. (Se valorará positivamente certificado de discapacidad del 33%).
Se ofreceEn AUBAY seleccionamos un/a Arquitecto/a Java para trabajar en Barcelona. Ofrecemos la posibilidad de formar parte de una compañía en continuo crecimiento, participando en innovadores proyectos que te permitirán completar tu formación y potenciar tus capacidades. Valoramos el compromiso y la dedicación en el trabajo realizado.
Desde el asesoramiento hasta todo tipo de proyectos tecnológicos, acompañamos la transformación y modernización de los sistemas de información en todos los sectores, incluidos la industria, I+D, telecomunicaciones e infraestructura, y especialmente los principales bancos y compañías de seguros, que representan más del 80% de nuestra facturación francesa y el 65% de nuestra facturación europea.
Únete a nosotros, te esperamos!
#J-18808-Ljbffr