Arquitecto/a Java
Funciones
Te encargarás de:
-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
Imprescindible:
-Experto en Java y su evolución de v8 a v21+: Dominio de Lambdas y Streams (Java 8), Sistema de Módulos (Java 9), Inferencia de tipos con var (Java 10), Clientes HTTP modernos (Java 11), Records, Sealed Classes y Pattern Matching (Java 14-17), y Virtual Threads (Project Loom) para alta escalabilidad (Java 21).
-Spring 4/5/6: Spring MVC, Spring Security, Spring Batch, Spring Cloud, Spring Boot, SpringData
-Hibernate / JPA / jOOQ.
-Cloud Native: Despliegue y arquitectura en Clouds públicos (AWS, Azure, GCP y Huawei Cloud) y mediante Docker y Kubernetes
-IaaC (Infraestructura como Código): Dominio de Terraform, Ansible.
-Arquitectura y Patrones: Diseño de Microservicios bajo Arquitectura Hexagonal, aplicando principios SOLID, Inversión de Control (IoC) y Patrones de Diseño avanzados
-Testing (unitario, funcional, integración, rendimiento..): JUnit, Sonar
-APIs REST, OAuth
-Bases de datos: DB2, Oracle, MySql, SqlServer, NoSql (ElasticSearch, MongoDB)
-SQL Avanzado y Optimización de rendimiento asociado
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, Nexus
-Sistemas de mensajería: Kafka, RabbitMQ
-Desarrollo Seguro: SDL / OWASP
Conocimientos deseables:
-Arquitectura Front: NodeJS, Nginx, Apache, Angular, Ionic
-Reactive programing
-BI: Herramientas BI, BigData, ML, Notebooks, Python, R, Pentaho
Se ofrece
En 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.
En Aubay somos una multinacional de servicios digitales (DSC) fundada en 1998. Actualmente, con un fuerte crecimiento. Operamos en mercados con un alto valor agregado, tanto en Francia como en otras partes de Europa. En Aubay actualmente tenemos 5 000 personas trabajando.
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!
Java, Spring, AWS, Azure, GCP, Huawei Cloud,