
177 d
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
Regístrate o identifícate
- Debes estar registrado para solicitar una oferta.
- El tener un perfil completo en Remotojob.com garantiza que tu currículum tendrá mayor exposición.
- Estar registrado nos ayuda a prevenir el spam y los convocantes fantasma.
- Las empresas otorgan mayor credibilidad a los perfiles con descripciones e imágenes completas.
Para ver el contacto directo del empleo, debes tener una cuenta regístrate ahora.



