Empresa de tecnología busca un Ingeniero Backend Java Senior/Lead con más de 7 años de experiencia para liderar el desarrollo de sistemas backend escalables, diseñar microservicios y APIs REST, y mentorizar al equipo. Se valora experiencia en AWS y herramientas de IA para desarrollo.
Si sos un Java Backend Senior con ganas de liderar el desarrollo de sistemas escalables y mentorizar equipos, esta oportunidad remota en AssureSoft es para vos. Podrás tener ownership técnico y aplicar tus conocimientos en un entorno de aprendizaje continuo.
La clave de nuestro éxito es simple: entregamos la más alta calidad, a tiempo, con pasión y compromiso, y vivimos cada día según un conjunto de valores geniales. Hemos construido una empresa que fomenta carreras a largo plazo en un entorno de aprendizaje continuo, con beneficios, herramientas y recursos de vanguardia. Además, certificaciones que avalan a nuestra empresa como un gran lugar para trabajar. Responsabilidades Propiedad y Liderazgo Técnico - Asumir la propiedad técnica de extremo a extremo de sistemas backend, funcionalidades e integraciones significativas. - Traducir requisitos de negocio ambiguos en soluciones técnicas bien diseñadas y escalables. - Liderar discusiones de diseño técnico y tomar o influir en decisiones relacionadas con arquitectura, frameworks, APIs, modelos de datos, rendimiento y enfoques de implementación. - Identificar riesgos técnicos de manera temprana y proponer soluciones proactivamente. - Equilibrar los requisitos de entrega a corto plazo con la mantenibilidad a largo plazo y la arquitectura de la plataforma. - Asumir la responsabilidad por la calidad, confiabilidad y entrega exitosa de las soluciones propias. Mentoría y Excelencia en Ingeniería - Ser mentor y brindar orientación técnica a ingenieros junior y de nivel medio. - Realizar revisiones de código significativas que mejoren tanto la calidad del código como la capacidad de ingeniería. - Promover código limpio, patrones de diseño apropiados, pruebas, documentación y mejores prácticas de ingeniería. - Ayudar a los ingenieros a razonar sobre problemas técnicos complejos en lugar de simplemente proporcionar respuestas. - Elevar los estándares de ingeniería en todo el equipo a través del intercambio de conocimientos y el liderazgo técnico. Ingeniería Backend - Diseñar e implementar aplicaciones backend escalables, seguras, mantenibles y de alto rendimiento utilizando Java y el ecosistema Spring. - Diseñar y mantener APIs REST e integraciones con sistemas internos y de terceros. - Construir y evolucionar microservicios y sistemas backend distribuidos. - Diseñar estructuras de bases de datos apropiadas y optimizar consultas para rendimiento y escalabilidad. - Solucionar problemas complejos de producción y dirigir el análisis de causa raíz hacia una resolución permanente. - Identificar cuellos de botella de rendimiento e implementar soluciones efectivas. - Escribir pruebas automatizadas y mantener altos estándares de calidad de código. Colaboración con Negocios y Stakeholders - Trabajar directamente con liderazgo de producto, negocio, ingeniería y técnico para comprender los objetivos de negocio. - Hacer las preguntas correctas para descubrir el problema real detrás de una solicitud. - Recomendar soluciones técnicas en lugar de simplemente implementar las especificaciones solicitadas. - Comunicar claramente las decisiones de arquitectura, las restricciones técnicas, los riesgos y los tradeoffs. - Construir confianza con los stakeholders a través de la propiedad, el seguimiento y un juicio de ingeniería sólido. Ingeniería Habilitada por IA - Utilizar eficazmente herramientas modernas de desarrollo asistido por IA para acelerar la implementación, el análisis, la depuración, las pruebas y la refactorización. - Revisar críticamente el código generado por IA en lugar de aceptar las soluciones generadas sin validación de ingeniería. - Identificar oportunidades donde los flujos de trabajo habilitados por IA puedan mejorar la productividad de ingeniería manteniendo la calidad del código. Requisitos - Más de 7 años de experiencia profesional en ingeniería de software, con una experiencia práctica sustancial en desarrollo backend. - Conocimiento avanzado de Java, incluyendo una sólida comprensión de Java core, programación orientada a objetos, concurrencia, colecciones, manejo de excepciones y rendimiento de aplicaciones. - Sólida experiencia práctica con Spring / Spring Boot. - Experiencia demostrada en el diseño y la construcción de microservicios y sistemas backend distribuidos. - Sólida experiencia en el diseño y mantenimiento de APIs REST e integraciones de terceros. - Sólido conocimiento de bases de datos relacionales, incluyendo diseño de esquemas, SQL, optimización de consultas y consideraciones de rendimiento. Se prefiere experiencia con MySQL. - Experiencia con tecnologías ORM como JPA/Hibernate o equivalente. - Experiencia con Git y prácticas modernas de desarrollo de software. - Experiencia con pruebas automatizadas y prácticas de calidad de código. - Sólida experiencia práctica con asistentes de código IA como Claude Code y Codex. - Experiencia trabajando en entornos de desarrollo Agile. - Experiencia práctica en la nube, preferiblemente AWS. - Sólidas capacidades de depuración, solución de problemas, soporte en producción y análisis de causa raíz. - Haber sido responsable de un proyecto complejo, sistema o funcionalidad principal desde la definición hasta la entrega. - Haber tomado o impulsado decisiones técnicas o arquitectónicas significativas. - Haber mejorado la capacidad técnica de otro ingeniero a través de mentoría o retroalimentación. - Haber manejado requisitos ambiguos y determinado de forma independiente cómo avanzar. - Haber trabajado directamente con stakeholders de negocio o producto para dar forma a una solución técnica. Calificaciones Preferidas - Experiencia en la construcción u operación de sistemas transaccionales de alto volumen. - Experiencia con arquitectura orientada a eventos, Kafka, procesamiento asíncrono o pipelines de datos de alto volumen. - Experiencia con integraciones de e-commerce, gestión de pedidos, inventario, logística, pagos o envíos. - Experiencia con tecnologías de API adicionales como SOAP, GraphQL o gRPC. - La experiencia con SAP Commerce (Hybris) es beneficiosa pero no requerida. - Experiencia trabajando en ecosistemas de plataformas web y móviles. - Experiencia en el diseño de sistemas para alta disponibilidad, resiliencia y escalabilidad. - Experiencia con observabilidad, monitoreo y análisis de rendimiento en producción. #LI-REMOTE Acerca de nosotros AssureSoft es una empresa multinacional de desarrollo de software y tecnología de la información que brinda consultoría estratégica, servicios tecnológicos y externalización de procesos de negocio. Trabajamos para innovar y crear software de calidad con equipos motivados, apasionados y calificados que se desarrollan en un entorno de crecimiento profesional, estabilidad y aprendizaje continuo. Oportunidades Inclusivas para Cada Talento. En AssureSoft, creemos que la verdadera innovación nace de la diversidad: de ideas, experiencias y perspectivas. Es por eso que nuestras prácticas de contratación son inclusivas y reflejan un firme compromiso con la equidad y la igualdad de oportunidades. Aquí, cada persona, independientemente de su origen, género, orientación o creencias, encuentra un espacio para crecer, contribuir y ser valorada no solo por su talento, sino también por quién es. Qué nos diferencia - Certificación Great Place To Work. - Una empresa con más de 15 años de experiencia. - Trabajar con clientes de clase mundial y proyectos a largo plazo. - Becas de inglés para un instituto externo. - Clases de inglés con profesores de la empresa. - Herramientas y recursos de última generación. - Certificaciones para tu crecimiento profesional. - Actividades de recreación y ocio. - Cumplimiento de las normativas y derechos laborales de tu región. Retención de tu información personal: AssureSoft conservará tu información personal durante el tiempo que sea necesario para cumplir con los fines para los que fue recopilada o según sea necesario para cumplir con nuestras obligaciones legales, resolver disputas y mantener registros comerciales apropiados. Una vez cumplido el propósito, tu información personal se conservará y bloqueará debido a la posibilidad de requisitos legales y gubernamentales, y hasta que expire el plazo de prescripción. Aviso Importante sobre Información Personal: Si no deseas que tu información personal y profesional sea conservada en nuestra base de datos, por favor envía tu solicitud de eliminación de datos a [email protected].