Arquitecto/a Java

MOHURE
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Tech stack

Java
Amazon Web Services (AWS)
Application Performance Management
Azure
Cloud Computing
Software Quality
Code Review
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Relational Databases
DevOps
Hibernate
Java Persistence API
PostgreSQL
MongoDB
NoSQL
RabbitMQ
Redis
UML
Google Cloud Platform
Spring-boot
Kubernetes
Kafka
REST
Docker
Microservices

Job description

La persona seleccionada será la responsable de diseñar, liderar e implementar soluciones tecnológicas robustas, escalables y seguras basadas en el ecosistema Java. Actúa como referente técnico dentro del equipo de desarrollo, asegurando la calidad del código, el cumplimiento de buenas prácticas y la alineación de las soluciones con la estrategia tecnológica de la organización., * Definir la arquitectura técnica de sistemas y aplicaciones basadas en Java (Spring Boot, Microservicios, API REST, etc.).

  • Liderar decisiones de diseño y elección de frameworks, herramientas y patrones arquitectónicos.
  • Coordinar con equipos de desarrollo, QA y DevOps para garantizar la integridad de la solución.
  • Elaborar documentación técnica y diagramas de arquitectura (C4, UML, etc.).
  • Realizar revisiones de código y auditorías técnicas.
  • Asegurar la escalabilidad, resiliencia y rendimiento de las aplicaciones.
  • Participar en la definición de estrategias de integración continua y despliegue (CI/CD).
  • Colaborar en el diseño de soluciones cloud (AWS, Azure, GCP).

Requirements

  • +5 años de experiencia en desarrollo Java y mínimo 3 años en roles de arquitectura.
  • Dominio de Java 11+, Spring / Spring Boot, Hibernate / JPA, RESTful APIs, Microservicios, Docker, Kubernetes.
  • Experiencia con bases de datos relacionales y NoSQL (PostgreSQL, MongoDB, Redis).
  • Conocimiento sólido de mensajería asíncrona (Kafka, RabbitMQ).
  • Familiaridad con arquitecturas cloud-native y herramientas DevOps.

Deseable experiencia con arquitecturas hexagonales / DDD / CQRS. Qué ofrece la empresa

  • Incorporación a un proyecto tecnológico de gran envergadura y alto impacto.
  • Estabilidad y desarrollo profesional en un entorno innovador y colaborativo.
  • Cultura técnica sólida, con foco en calidad y buenas prácticas.
  • Paquete retributivo competitivo, acorde a la experiencia aportada.

Apply for this position