Ingeniero Senior De Backend Java Para Plataformas Escalables Y Arquitecturas Multiinquilino

24 de febrero, 2026

No location

Full-time

RemotoJOB

Apply
Descripción

Job Description

Descripción del trabajo
Se busca un ingeniero senior de backend especializado en Java para encargarse en el desarrollo y la evolución de los servicios principales de la plataforma. Este puesto es clave para garantizar la escalabilidad, confiabilidad y rendimiento de los sistemas críticos que soportan las operaciones comerciales.
Responsabilidades:
Liderar el diseño, desarrollo y escalabilidad de los principales servicios backend basados en Java que impulsan la plataforma.
Diseñar y optimizar los componentes de la plataforma para soportar flujos de trabajo de alto rendimiento, baja latencia y misión crítica.
Integrar y administrar sistemas de datos centrales (bases de datos relacionales, Redis, Elasticsearch, LDAP) para garantizar el rendimiento, la disponibilidad y la tolerancia a fallas.
Modernizar los servicios backend, refactorizando componentes Java heredados y adoptando patrones modernos (programación reactiva, arquitecturas basadas en eventos).
Promover las mejores prácticas para el desarrollo, las pruebas, la observabilidad y la implementación de Java en un entorno distribuido basado en microservicios.
Colaborar de forma interfuncional con equipos de DevOps, Seguridad, SRE e Ingeniería de aplicaciones para desarrollar capacidades de plataforma sólidas.
Evaluar e implementar soluciones escalables para autenticación, autorización, aislamiento de inquilinos y gestión de configuración.
Orientar a ingenieros de todos los equipos.
Desarrollar y mantener API de plataforma, lógica de orquestación de servicios y flujos de trabajo críticos que respalden las operaciones comerciales.
Identificar el rendimiento de JVM, ajuste de GC, gestión de subprocesos y consumo de memoria.
Generar automatización y barandillas para la productividad del desarrollador y la confiabilidad del servicio (canalizaciones CI/CD, control de código, configuración como código).
Asociarse con arquitectura y liderazgo para impulsar la estrategia técnica a largo plazo y la evolución de la plataforma.
Requisitos:
Más de 10 años de experiencia en ingeniería de software con un fuerte enfoque en Java, Spring Boot y diseño de sistemas.
Experiencia en la creación y mantenimiento de plataformas backend escalables que soporten millones de usuarios o alta concurrencia.
Conocimiento del ecosistema Java, aspectos internos de JVM, gestión de memoria, ajuste de rendimiento y subprocesos múltiples.
Experiencia práctica con sistemas de datos como PostgreSQL, MySQL, Redis, Elasticsearch y LDAP.
Experiencia en diseño y soporte de arquitecturas multiinquilino, incluyendo aislamiento, control de recursos y gestión de configuración.
Experiencia en la creación y gestión de API RESTful, microservicios y abstracciones a nivel de plataforma.
Familiaridad con entornos de infraestructura e implementación, incluidos Kubernetes, Docker y AWS u otros proveedores de nube.
Conocimiento de herramientas de observabilidad (Prometheus, Grafana, OpenTelemetry) y gestión de registros (pila ELK).
Experiencia en la integración de proveedores de autenticación e identidad (LDAP, SSO, OIDC) en servicios Java.
Dominio de DevOps y prácticas de automatización (CI/CD, GitOps, herramientas IaC como Terraform, Helm o Ansible).

Salario a percibir
A convenir