Arquitecto/a Java

  • Location: Barcelona
  • Type: Employee
  • Job #2425
  • Salary: €50,000

¿Te interesaría seguir desarrollándote como Arquitecto/a de Software Java en una empresa líder en el sector salud y tecnología, con más de 50 años de experiencia, participando en proyectos innovadores de transformación digital?

Desde Oxigent Technologies seleccionamos un/a Arquitecto/a de software con experiencia en Java para incorporarse a una empresa especialista en software para sector médico, principalmente mutuas de salud, ubicada en Barcelona (Plaza Lesseps).

Tu misión será liderar la definición y evolución de la arquitectura de software, diseñando soluciones robustas, escalables y alineadas con los objetivos de negocio. Serás responsable de establecer estándares técnicos, tomar decisiones clave de diseño y garantizar la calidad, resiliencia y mantenibilidad de los sistemas, impulsando entornos Cloud Native y arquitecturas modernas basadas en microservicios dentro del sector sanitario.

¿Cuáles serán tus funciones principales?

  • 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.
  • Diseño de modelo de APIs.
  • Manejo de los repositorios 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.

Para ello, ¿Qué experiencia técnica vas a necesitar?

  • 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.

Además, se valorará la experiencia con:

  • 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

¿Qué te ofrecemos?

  • Contrato indefinido.
  • Salario competitivo (hasta 55.000 euros brutos anuales).
  • Modelo híbrido (3 días de teletrabajo 2 días en oficina)
  • Cheque Formación para desarrollarte en las áreas profesionales que más te interesen.
  • Seguro médico privado.
  • Retribución flexible aplicable a seguro médico, restaurante, transporte, guardería y formación.
  • Aplicación de acceso a gimnasios y actividades deportivas en toda España con descuentos.
  • ¡Y muchos otros beneficios!

¡Únete al equipo de Oxigent! Empresa comprometida con la sostenibilidad y la igualdad de oportunidades, donde el talento y la tecnología no entienden de género.

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Job details

Recommended jobs

Scroll to Top

Dies bestimmt unseren Kurs als Unternehmen und inspiriert unsere Entscheidungen, um die folgenden grundlegenden Ziele zu erreichen:

  • Zur erfolgreichen Umsetzung innovativer und bedeutender Technologieprojekte beitragen.
  • Eine reibungslose Kommunikation mit unseren internen und externen Interessengruppen (Mitarbeiter, Lieferanten, Kunden und andere Partner) etablieren.
  • Ein unverzichtbarer und vertrauenswürdiger Partner für unsere Kunden bei der Auslagerung von Aktivitäten mit hohem Mehrwert sein.

Unsere Mission

It sets our course as a company and inspires our decisions to achieve the following fundamental goals:

  • Contribute to the successful execution of innovative and transcendent technological projects.

  • Establish fluid communication with our internal and external stakeholders (employees, suppliers, clients and other collaborators).

  • To be the indispensable and trusted partner of our clients for the outsourcing of their high added value activities.

Our mission