BIOCORPORATE TECHNOLOGIES
Arquitecto de Java
Explore roles
BIOCORPORATE TECHNOLOGIES
Arquitecto de Java
Private salary
Barcelona
Remote or hybrid
RECENTLY POSTED
Graduate
Junior
Mid
Senior
Leader
Description

Acerca de la Empresa

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.
  • Soporte y Formación interna a los desarrolladores de los equipos de proyecto sobre arquitectura y tecnologías Backend.

Acerca del Rol

REQUERIMIENTOS DEL PUESTO

  • 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.
  • Experiencia mínima de 3 años en el rol.

Calificaciones

Requisitos en relación a herramientas:

  • 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 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, Spring Data.
  • 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.

Declaración de Igualdad de Oportunidades

[Incluir una declaración sobre el compromiso con la diversidad y la inclusión.]

Role tech stack
BIOCORPORATE TECHNOLOGIES
Arquitecto de Java
Share role