Desarrollador Backend Java Senior para Sistemas de Trading Algorítmico

Jornada completa
Remoto
Únase a una empresa tecnológica innovadora como Desarrollador Backend Java Senior. Diseñe microservicios de alto rendimiento para plataformas de trading algorítmico. Trabajo remoto, tiempo completo. Desarrollador Backend Java Senior para Sistemas de Trading Algorítmico Remoto / Mundial Introducción Nuestra empresa tecnológica de vanguardia especializada en sistemas de trading algorítmico busca un Desarrollador Backend Java Senior para unirse a nuestro equipo global. Como especialista en Java, diseñará e implementará microservicios de alto rendimiento para nuestra plataforma fintech, utilizando tecnologías modernas como Spring Boot, Kafka y Kubernetes en entornos de trading de alta frecuencia. Responsabilidades Clave - Diseñar, implementar y mantener microservicios de alto rendimiento utilizando Java (versiones 17-21) y Spring Boot (3.2+) para nuestro sistema de trading algorítmico. - Colaborar estrechamente con desarrolladores frontend, científicos de datos y equipos de DevOps para garantizar una integración y despliegue fluidos de los microservicios. - Monitorear, solucionar problemas y optimizar el rendimiento de los microservicios para garantizar alta disponibilidad y baja latencia en operaciones críticas de trading. - Escribir código limpio, mantenible y bien documentado que cumpla con nuestros estándares de calidad exigentes. - Participar en revisiones de código y contribuir a la mejora continua de los estándares de codificación del equipo. - Implementar y mantener pipelines de CI/CD para automatizar el despliegue y la escalabilidad de los microservicios en entornos productivos. - Diseñar e implementar APIs RESTful siguiendo las mejores prácticas y estándares de la industria financiera. - Optimizar las consultas de bases de datos y garantizar la eficiencia en el acceso a datos en sistemas con alta carga transaccional. - Contribuir a la arquitectura general del sistema y proponer mejoras innovadoras que potencien nuestras capacidades de trading. Habilidades y Cualificaciones Requeridas - Mínimo 3 años de experiencia en desarrollo backend utilizando Java (versiones recientes 11+). - Comprensión sólida y experiencia práctica con arquitectura de microservicios y patrones de diseño en entornos distribuidos. - Experiencia comprobada con Spring Boot, Spring Cloud y el ecosistema Spring completo. - Dominio en el desarrollo de APIs RESTful y conocimiento de GraphQL para consultas flexibles. - Experiencia con bases de datos SQL y NoSQL como PostgreSQL, MySQL, MongoDB y Redis para almacenamiento diversificado. - Familiaridad con colas de mensajes como Kafka, RabbitMQ o similares para comunicación asíncrona. - Experiencia con Docker y Kubernetes para contenedorización y orquestación de servicios. - Competencia con Git y flujos de trabajo de control de versiones en equipos colaborativos. - Conocimientos en metodologías ágiles y procesos de desarrollo iterativo para entregas frecuentes. - Capacidad para escribir pruebas unitarias y de integración utilizando JUnit, Mockito y TestContainers. Habilidades Deseables - Experiencia previa en la industria fintech o con sistemas de trading algorítmico. - Conocimiento profundo de Java Virtual Machine (JVM) y técnicas de optimización de rendimiento. - Experiencia con programación reactiva utilizando Spring WebFlux o Project Reactor para aplicaciones de alta concurrencia. - Familiaridad con arquitecturas event-driven y CQRS para sistemas financieros complejos. - Conocimiento de herramientas de monitoreo como Prometheus, Grafana, o Datadog para supervisión en tiempo real. - Experiencia con implementaciones cloud-native en AWS, GCP o Azure para escalabilidad global. - Comprensión de principios de seguridad en aplicaciones financieras y normativas del sector. - Experiencia con WebSockets para comunicación en tiempo real en plataformas de trading. Por Qué Unirse a Nosotros? Al unirse a nuestro equipo, tendrá la oportunidad de trabajar con tecnologías de vanguardia en el emocionante sector del trading algorítmico. Ofrecemos un entorno de trabajo flexible y remoto, con profesionales talentosos de todo el mundo. Valoramos la innovación, el aprendizaje continuo y el equilibrio entre vida laboral y personal. Esta posición le permitirá desarrollar soluciones de alto impacto que transforman la industria financiera mientras avanza en su carrera profesional en un sector tecnológico de rápida evolución. desarrollador java senior, backend java, spring boot, microservicios, sistemas trading, java 21, fintech, desarrollo apis restful, arquitectura microservicios, kafka, mongodb, postgresql, docker, kubernetes, ci/cd, trading algorítmico, java backend remoto, spring cloud, desarrollo fintech, apis java, programación reactiva, bases de datos nosql, mensajería asíncrona, patrones diseño java, optimización rendimiento