Arquitecto Backend / Senior Java Spring Boot Developer
Budget: $250 – $750 USD
Buscamos un Arquitecto Backend / Senior Java Developer con más de 10 años de experiencia comprobable para diseñar, estructurar y desarrollar desde cero los proyectos base de un sistema complejo. Este rol es crítico y definirá la base técnica sobre la cual se construirá todo el producto.
**Objetivo del rol**
Diseñar e implementar una arquitectura backend sólida, escalable y mantenible, estableciendo estándares técnicos obligatorios y una base profesional lista para escalar con múltiples equipos.
**Responsabilidades principales**
* Diseñar la arquitectura del sistema aplicando DDD y arquitectura hexagonal
* Construir y estandarizar los proyectos base backend
* Definir una separación estricta de capas (domain, application, infrastructure)
* Diseñar APIs robustas, seguras y preparadas para alta demanda
* Establecer estándares de desarrollo, convenciones de código y estructura de repositorios
* Definir lineamientos técnicos obligatorios para todo el equipo
* Asegurar mantenibilidad, testabilidad y escalabilidad desde la base
**Stack tecnológico**
* Java 21 con Spring Boot
* JPA / Hibernate
* PostgreSQL
* Redis
* RabbitMQ
* Docker
* SonarCloud
* GitHub con flujo basado en Pull Requests
**Requisitos obligatorios**
* Más de 10 años de experiencia en desarrollo backend
* Experiencia real y comprobable en arquitectura de software
* Dominio de DDD, Clean Architecture o arquitectura hexagonal
* Experiencia construyendo sistemas escalables o distribuidos
* Dominio avanzado de Java y Spring Boot
* Experiencia en diseño de APIs, concurrencia y performance
* Capacidad de tomar decisiones técnicas de alto nivel
**Requisitos valorados**
* Experiencia construyendo proyectos base o frameworks internos
* Experiencia en sistemas en tiempo real
* Experiencia en arquitecturas event-driven
* Experiencia en entornos de alta exigencia técnica
**Estándares obligatorios de trabajo**
* Todo el código debe pasar por Pull Request
* Prohibido subir código directamente a ramas principales
* No se permiten Pull Requests de gran tamaño
* Código obligatorio con tests
* Cumplimiento de estándares de calidad mediante SonarCloud
* Prohibidas violaciones de arquitectura
* No se acepta código sin justificación técnica
**Entregables esperados**
* Proyectos base backend completamente estructurados
* Arquitectura documentada de forma profesional
* Estándares técnicos definidos y aplicables
* Código limpio, testeado y validado
* Configuración base lista para escalar
* Cumplimiento de métricas de calidad
**Modalidad de trabajo**
* Trabajo basado en entregables, no en horas
* Pagos sujetos a validación técnica
* Revisión estricta antes de aprobación
* Alta exigencia en calidad y cumplimiento
**Perfil buscado**
* Perfil autónomo con criterio técnico sólido
* Capacidad de liderazgo técnico
* Enfoque en excelencia y calidad
* Experiencia real en proyectos complejos
* Capacidad de anticipar problemas y definir soluciones
**Consideración final**
Este rol no es para ejecución básica. Se busca una persona capaz de definir la base completa del sistema con estándares de nivel empresa. Si no tienes experiencia real en arquitectura avanzada y sistemas complejos, no postules.
Le esperamos para que forme parte de nuestro equipo.
**Objetivo del rol**
Diseñar e implementar una arquitectura backend sólida, escalable y mantenible, estableciendo estándares técnicos obligatorios y una base profesional lista para escalar con múltiples equipos.
**Responsabilidades principales**
* Diseñar la arquitectura del sistema aplicando DDD y arquitectura hexagonal
* Construir y estandarizar los proyectos base backend
* Definir una separación estricta de capas (domain, application, infrastructure)
* Diseñar APIs robustas, seguras y preparadas para alta demanda
* Establecer estándares de desarrollo, convenciones de código y estructura de repositorios
* Definir lineamientos técnicos obligatorios para todo el equipo
* Asegurar mantenibilidad, testabilidad y escalabilidad desde la base
**Stack tecnológico**
* Java 21 con Spring Boot
* JPA / Hibernate
* PostgreSQL
* Redis
* RabbitMQ
* Docker
* SonarCloud
* GitHub con flujo basado en Pull Requests
**Requisitos obligatorios**
* Más de 10 años de experiencia en desarrollo backend
* Experiencia real y comprobable en arquitectura de software
* Dominio de DDD, Clean Architecture o arquitectura hexagonal
* Experiencia construyendo sistemas escalables o distribuidos
* Dominio avanzado de Java y Spring Boot
* Experiencia en diseño de APIs, concurrencia y performance
* Capacidad de tomar decisiones técnicas de alto nivel
**Requisitos valorados**
* Experiencia construyendo proyectos base o frameworks internos
* Experiencia en sistemas en tiempo real
* Experiencia en arquitecturas event-driven
* Experiencia en entornos de alta exigencia técnica
**Estándares obligatorios de trabajo**
* Todo el código debe pasar por Pull Request
* Prohibido subir código directamente a ramas principales
* No se permiten Pull Requests de gran tamaño
* Código obligatorio con tests
* Cumplimiento de estándares de calidad mediante SonarCloud
* Prohibidas violaciones de arquitectura
* No se acepta código sin justificación técnica
**Entregables esperados**
* Proyectos base backend completamente estructurados
* Arquitectura documentada de forma profesional
* Estándares técnicos definidos y aplicables
* Código limpio, testeado y validado
* Configuración base lista para escalar
* Cumplimiento de métricas de calidad
**Modalidad de trabajo**
* Trabajo basado en entregables, no en horas
* Pagos sujetos a validación técnica
* Revisión estricta antes de aprobación
* Alta exigencia en calidad y cumplimiento
**Perfil buscado**
* Perfil autónomo con criterio técnico sólido
* Capacidad de liderazgo técnico
* Enfoque en excelencia y calidad
* Experiencia real en proyectos complejos
* Capacidad de anticipar problemas y definir soluciones
**Consideración final**
Este rol no es para ejecución básica. Se busca una persona capaz de definir la base completa del sistema con estándares de nivel empresa. Si no tienes experiencia real en arquitectura avanzada y sistemas complejos, no postules.
Le esperamos para que forme parte de nuestro equipo.