directohace 9 días

Java Technical Referent

DlocalBuenos AiresHíbrido · Tiempo completo
Senior7+ años

Java Technical Referent en Dlocal, con experiencia en desarrollo de microservicios y liderazgo técnico.

Por qué aplicar

Aprovechá para liderar y desarrollar soluciones técnicas escalables en un equipo global. Ideal para profesionales con experiencia en Java y liderazgo técnico.

Descripción del puesto

¿Por qué deberías unirte a dLocal? dLocal permite a las empresas más grandes del mundo cobrar pagos en 40 países de mercados emergentes. Las marcas globales dependen de nosotros para aumentar las tasas de conversión y simplificar la expansión de pagos sin esfuerzo. Como procesador de pagos y comerciante de registro donde operamos, hacemos posible que nuestros comerciantes se aventuren en los mercados emergentes de más rápido crecimiento del mundo. Al unirte a nosotros, serás parte de un equipo global increíble que hace que todo esto suceda. Ser parte de dLocal significa trabajar con más de 1000 compañeros de más de 30 nacionalidades diferentes y desarrollar una carrera internacional que impacta la vida diaria de millones de personas. Somos constructores, no nos alejamos de un desafío, somos centrados en el cliente, y si esto te suena a ti, sabemos que prosperarás en nuestro equipo. ¿Cuál es la oportunidad? Como nuestro Referente Técnico de Java, elevarás el nivel de ingeniería, definirás estándares y entregarás servicios backend precisos y escalables en los que el equipo y las partes interesadas pueden confiar. Una parte clave de tu impacto será reducir las revisiones manuales mediante lógica determinista robusta y automatización dirigida que mejora la confiabilidad y el rendimiento. Colaborarás estrechamente con líderes e ingenieros para mantener y mejorar la arquitectura de los microsistemas centrales de finanzas en general. Este es un Referente Técnico, un rol de alta autonomía con clara responsabilidad por la precisión y la escalabilidad. ¿Qué harás? - Liderar el diseño y la entrega de microservicios de Java confiables para la reconciliación del núcleo financiero y el núcleo financiero, asegurando la precisión, el rendimiento y la escalabilidad. - Definir y hacer cumplir estándares de ingeniería, actuando como el referente técnico para el grupo. - Auditar, mantener y mejorar repositorios existentes. - Impulsar la automatización para reducir revisiones manuales y errores (por ejemplo, motores de reglas, validaciones, alertas, flujos de autoreconciliación) y optimizar continuamente los flujos de trabajo. - Mentorar compañeros a través de revisiones de código/diseño y compartir conocimientos, elevando la madurez del dominio y la ingeniería en todo el equipo. ¿Qué habilidades necesitas? - Experiencia comprobada de desarrollo de software en Java SE y utilizando frameworks como Spring / Spring Boot. - Al menos 7 años de experiencia. - Experiencia trabajando con arquitecturas de microservicios. - Análisis y diseño orientados a objetos utilizando patrones de diseño comunes e internos de Java SE (carga de clases, administración de memoria, administración de transacciones, etc.). - Buen conocimiento de bases de datos relacionales y no relacionales. - Experiencia con proveedores de nube como AWS (preferido) o GCP. - Capacidad para adaptarse rápidamente a bases de código Python. - Fuerte comprensión de la lógica comercial de finanzas/reconciliación y la calidad de los datos; atención cercana a la precisión y la auditoría. - Propiedad y proactividad: capacidad para asumir la responsabilidad de extremo a extremo de las iniciativas, actuar sin esperar la aprobación, reducir la incertidumbre investigando y proponiendo soluciones concretas en lugar de escalar preguntas abiertas. - Comunicación orientada a resultados: capacidad para comunicar progresos, bloqueos y decisiones de manera clara y concisa con un contexto accionable, permitiendo a las partes interesadas tomar decisiones eficientes sin necesidad de profundizar en los detalles. - Mentalidad de automatización: experiencia en la construcción de pruebas, herramientas y mejoras de flujo de trabajo para eliminar pasos manuales y reducir defectos. - Capacidad comprobada para operar con autonomía, tomar decisiones informadas y mentorar a otros. - Excelente colaboración con partes interesadas técnicas y no técnicas. - Ubicación: Montevideo, Uruguay o Buenos Aires, Argentina. - Inglés avanzado (obligatorio).

Responsabilidades

  • Diseñar y entregar microservicios de Java confiables
  • Definir y hacer cumplir estándares de ingeniería
  • Auditar y mejorar repositorios existentes
  • Conducir la automatización para reducir revisiones manuales

Skills requeridas

Análisis y diseño orientado a objetosLiderazgo técnicoAutomatización de procesosColaboración con stakeholdersProactividadResultados orientadosComunicación efectivaMentoría