Chat rápido, mejores ofertas — Descargar

Senior Java Developer (AWS/RxJava) - Remoto

Indeed

Compañía

Tipo de empleoTiempo completo
Modalidad de trabajoRemoto
Nivel de experienciaMás de 10 años
Nivel educativoSin requisito de título

Descripción

**Descripción del puesto** **¡Seguimos buscando a los mejores talentos… y nos encantaría que te unieras a nuestro equipo!** Más en detalle: UST es una empresa multinacional con sede en Norteamérica, certificada como Top Employer y Great Place to Work, con más de 35.000 empleados en todo el mundo y presencia en más de 35 países. Somos líderes en servicios de tecnología digital, ofreciendo soluciones tecnológicas a gran escala a algunas de las organizaciones más reconocidas del mundo. **¿Qué buscamos?** Buscamos un **Senior Java Developer** altamente cualificado, con amplia experiencia en el desarrollo de sistemas distribuidos escalables y de alto rendimiento. Te unirás a un talentoso equipo de ingeniería responsable del diseño, desarrollo y evolución de aplicaciones críticas para la misión, utilizando Java moderno, arquitecturas nativas para la nube y tecnologías basadas en eventos. **Principales responsabilidades:** * Diseñar, desarrollar y mantener servicios robustos de backend utilizando Java 17/21 y Spring Boot. * Construir microservicios escalables y resilientes aprovechando los principios de la programación reactiva. * Desarrollar y mantener APIs gRPC y esquemas Protobuf, garantizando la compatibilidad hacia atrás y una evolución adecuada del esquema. * Implementar soluciones altamente concurrentes y de alto rendimiento, aplicando patrones avanzados de seguridad en hilos y concurrencia. * Trabajar con arquitecturas basadas en eventos con Kafka y almacenes de datos a escala productiva. * Crear y mantener suites de pruebas automatizadas, incluyendo pruebas unitarias, de integración y contractuales. * Colaborar con equipos multifuncionales en decisiones arquitectónicas, revisiones de diseño y documentación técnica. * Participar en actividades de resolución de incidencias, análisis de causas raíz y postmortems. * Contribuir a pipelines de CI/CD, infraestructura en la nube y despliegues contenerizados. * Elaborar documentación técnica clara, propuestas de diseño y descripciones de pull requests. **Requisitos obligatorios:** * 8+ años de experiencia profesional en desarrollo con Java. * 3+ años de experiencia práctica con Java 17 o Java 21, incluyendo características modernas del lenguaje como records, clases selladas (sealed classes), coincidencia de patrones (pattern matching) y hilos virtuales (virtual threads), cuando corresponda. * Conocimientos sólidos del Framework Spring y Spring Boot en entornos productivos. * Experiencia comprobada en programación reactiva mediante Project Reactor o RxJava (Mono, Flux, control de presión —backpressure—, estrategias de reintento, publishers cálidos frente a fríos), o programación asíncrona avanzada con CompletableFuture y concurrencia estructurada. * Experiencia productiva con gRPC y Protocol Buffers, incluyendo RPCs de streaming, plazos (deadlines), interceptores y evolución del esquema. * Comprensión sólida de los fundamentos de la concurrencia, servicios Executor, patrones sin bloqueo (lock-free) y gestión del ciclo de vida de los hilos. * Buenas prácticas de pruebas con JUnit 5, Mockito y AssertJ. * Experiencia en desarrollo de pruebas de integración contra dependencias reales y pruebas contractuales o de paridad (contract/parity testing). * Conocimientos sólidos sobre la semántica de consumidores y productores de Kafka. * Experiencia productiva con al menos una de las siguientes tecnologías: Redis, PostgreSQL o MongoDB. * Experiencia en la nube con AWS (o plataformas equivalentes), incluyendo servicios como S3, IAM, soluciones gestionadas de Kafka y entornos de ejecución contenerizados. * Excelentes habilidades de comunicación escrita, con capacidad para elaborar documentos de diseño, postmortems y documentación técnica. * Nivel de inglés C1 o superior. **Deseable:** * Experiencia liderando migraciones a gran escala o iniciativas de refactorización en bases de código multimódulo. * Conocimientos sobre empaquetado de contenedores y generación de imágenes multiarquitectura (Linux/AMD64 y Linux/ARM64). * Conocimientos de Python con capacidad para leer, comprender y depurar código existente. * Experiencia trabajando con Apache Arrow u otros formatos de datos en columnas. * Propiedad de pipelines de CI/CD mediante TeamCity, GitHub Actions o tecnologías similares. * Experiencia contribuyendo a discusiones sobre estrategia técnica y arquitectura. **¿Qué ofrecemos?** * 23 días de vacaciones anuales, ¡más los días 24 y 31 de diciembre como días discrecionales! * Numerosos beneficios (plan de salud, conectividad a Internet, seguros de vida y accidentes). * Programa Flexible de Compensación: comidas, guardería, transporte, clases online de inglés, plan de salud y más. * Acceso gratuito a varias plataformas de formación. * Estabilidad profesional y planes de desarrollo de carrera personalizados. * Programa de referidos con atractivos bonos por recomendaciones exitosas. * Opción de elegir entre 12 o 14 pagos salariales al año. * Medidas reales de equilibrio entre vida laboral y personal (flexibilidad, política de trabajo remoto, horario de verano, etc.). * Acceso a descuentos del UST Club y beneficios de membresía en gimnasios. Si deseas conocer más detalles, no dudes en presentar tu candidatura; nos pondremos en contacto contigo para compartir todos los detalles. ¡UST te está esperando! En UST estamos comprometidos con la igualdad de oportunidades durante todos nuestros procesos de selección y no discriminamos por raza, género, discapacidad, edad, religión, orientación sexual ni nacionalidad. Tenemos un compromiso especial con la Discapacidad e Inclusión y animamos activamente a profesionales con certificado de discapacidad a presentar su candidatura. **Habilidades** Java, CI/CD, Amazon S3, AWS, JUnit, Spring, PostgreSQL, MongoDB, Python, Pruebas contractuales, Docker **Sobre UST** UST es un proveedor global de soluciones de transformación digital. Durante más de 20 años, UST ha trabajado codo con codo con las mejores empresas del mundo para generar un impacto real mediante la transformación. Impulsados por la tecnología, inspirados por las personas y guiados por un propósito, UST colabora con sus clientes desde el diseño hasta la operación. Con una profunda experiencia sectorial y una filosofía orientada al futuro, UST incorpora innovación y agilidad en las organizaciones de sus clientes. Con más de 30.000 empleados en 30 países, UST construye para un impacto sin límites, llegando a miles de millones de personas en el proceso.

Fuentea: indeed
Parte del contenido se ha traducido automáticamente

Publicado por

David Muñoz

Indeed · HR

Ubicación

David Muñoz

Indeed · HR

Empleos similares

Senior Java Developer (AWS/RxJava) - Remoto empleo de Indeed en 2026 | ok.com