




Resumen: Buscamos un ingeniero Java de back-end para desarrollar aplicaciones empresariales basadas en microservicios, colaborar con equipos ágiles y contribuir a importantes iniciativas de reingeniería de plataformas. Puntos destacados: 1. Desarrollar aplicaciones empresariales basadas en microservicios 2. Colaborar con equipos ágiles para entregar valor empresarial 3. Contribuir a importantes proyectos de reingeniería de plataformas Descripción general: Contrato indefinido, jornada completa, modalidad híbrida. **Por favor, envíe su CV en inglés** **Conectando clientes con mercados – y talento con oportunidades** Con más de 5.400 empleados y más de 80.000 clientes institucionales, comerciales y de pagos, operamos desde más de 80 oficinas distribuidas en seis continentes. Como proveedor incluido en la lista Fortune 100 y cotizado en Nasdaq, conectamos a nuestros clientes con los mercados globales, centrándonos en la innovación, la conexión humana y la prestación de productos y servicios de clase mundial a todo tipo de inversores. Ya sea que desee forjar una carrera conectando a nuestros clientes minoristas con potenciales oportunidades de negociación, o integrarse profundamente en el mundo de la inversión institucional, StoneX Group está compuesta por cuatro segmentos de negocio que ofrecen un potencial ilimitado de progresión y crecimiento. **Corporativo:** Participará en una amplia variedad de actividades críticas para el negocio que mantienen nuestra empresa funcionando eficientemente. Desde marketing estratégico y gestión financiera hasta recursos humanos y supervisión operativa, tendrá la oportunidad de optimizar procesos e implementar políticas transformadoras. **Ecosistema Tecnológico:** * Back End: Java 21+, Spring Boot, APIs REST, Kafka/Redpanda, gRPC, PostgreSQL, MSSQL, pruebas unitarias/integradas * Arquitectura: microservicios, arquitectura basada en eventos * Nube: DevOps CI/CD, Azure, GitHub Enterprise Responsabilidades: **Propósito del puesto:** El ingeniero Java de back-end desarrollará aplicaciones empresariales basadas en microservicios con Java J2EE y Spring Boot. Trabajará de forma colaborativa con miembros de equipos ágiles para entregar el máximo valor empresarial. Esta persona reportará a los líderes del equipo tecnológico del área Funding As A Service/Gestión de Tesorería. **Las principales funciones serán las siguientes, según la hoja de ruta del producto:** * Trabajar activamente con el equipo de gestión de producto para traducir requisitos del producto y mapas funcionales en diseños técnicos y marcos de trabajo. * Preparar y revisar especificaciones técnicas y revisar código. Cuando sea necesario, también deberá tener capacidad para programar. * Validar versiones de desarrollo y proporcionar retroalimentación temprana. Garantizar una entrega de desarrollo de alta calidad. * Sería deseable contar con un buen conocimiento de sistemas de pagos, incluidas sus capacidades en tiempo real. * Buen conocimiento de las oportunidades emergentes en los ámbitos de CI/CD y despliegue basado en la nube. * Apoyar a los equipos de soporte en producción para ayudar a resolver incidencias y brindarles herramientas que mejoren su productividad. **Hoja de ruta del proyecto** Capacidad para supervisar y guiar múltiples proyectos de desarrollo y apoyar aplicaciones existentes Iniciativas actualmente en curso o planificadas* Reconstrucción de las plataformas de gestión de efectivo y tesorería para Front Office y Back Office (Funding/Withdrawal) de StoneX Enterprise. * + - Alinear con el ecosistema StoneX respecto a la estrategia y función de arquitectura de Funding & Withdrawal, y desarrollar arquitecturas de datos y diseños técnicos para la reingeniería de módulos hacia tecnologías más modernas, de forma escalonada. - Construir una plataforma de estado futuro bajo un modelo SaaS multi-inquilino * Hub de mensajería * + - Construir y expandir el uso de una plataforma de integración flexible que permita a StoneX conectar con sus clientes y bancos. - Habilitar soporte completo ISO20022 para tráfico entrante y saliente - Productización y oferta de esta funcionalidad bajo un modelo SaaS * Numerosas otras iniciativas en otras aplicaciones relacionadas con la gestión de efectivo y la gestión de tesorería **Arquitectura** * Alineación con la arquitectura general del producto y de la tecnología. * Experiencia y exposición al desarrollo de aplicaciones para pagos en tiempo real y sistemas de baja latencia. Requisitos: **Para obtener este puesto necesitará:** * Desarrollo de aplicaciones sobre el framework Java SpringBoot utilizando Java. * Productos de middleware para mensajería/integración como Kafka y Rabbit MQ. * Frameworks web y microfrontends – HTML, CSS, JS, framework React. * Bases de datos relacionales como SQL Server y PostgreSQL. * Diseño y desarrollo orientados a objetos. * Técnicas de desarrollo ágil con experiencia práctica utilizando herramientas de proceso como Azure DevOps y JIRA. * Sistema de control de versiones de software como SVN y Git. * Frameworks de pruebas unitarias y frameworks de automatización de pruebas. * Infraestructura en la nube Microsoft Azure, con experiencia en despliegues mediante contenedores Docker con Kubernetes. * Procesos y aplicaciones de pipelines CI/CD. **Requisitos académicos / certificaciones:** * Titulación universitaria en Ciencias de la Computación / Ingeniería de Software o disciplina afín, O un excelente portafolio en GitHub que muestre sus proyectos más recientes. **Entorno laboral:*** Híbrido – 4 días presenciales en la oficina ((Ubicación de la oficina: Avenida Carrera 9A - Avenida Carrera 9A # 115-06/30 Edificio Torre Tierrafirme Bogotá, 110111 Colombia). * Contrato de trabajo a tiempo completo #LI-Hybrid #LI-DK1


