Necesitamos un desarrollador experimentado para crear un proxy que gestione la conexión a una API de broker. Actualmente, nuestra aplicación web, desarrollada con Spring Boot en el backend y Angular en el frontend, se conecta a esta API. El desafío principal radica en el proceso de inicio de sesión del usuario, que requiere la ejecución de un mini-aplicativo 'gateway' de Interactive Brokers de forma local a través de línea de comandos. Este método es complicado para usuarios no técnicos y presenta problemas de certificado no válido, lo que dificulta la conexión directa desde una aplicación web. El objetivo de este proyecto es desarrollar un proxy que ejecute el gateway en nuestro servidor, sin exponerlo directamente a internet. El backend de Spring Boot se encargará de establecer la conexión con este gateway local y reenviar las respuestas al frontend de Angular. Esta solución permitirá simplificar el proceso de autenticación para nuestros usuarios, mejorar la seguridad al evitar la exposición directa del gateway y asi evitar problemas de reclamos de phishing(que ya nos pasó una vez), resolver los problemas de certificado. Buscamos a alguien con experiencia en integración de APIs, desarrollo backend con Spring Boot, y conocimientos de seguridad para implementar esta solución de manera robusta y eficiente.
(
https://www.interactivebrokers.com/campus/ibkr-api-page/cpapi-v1/#download-java)
Prazo de Entrega: Não estabelecido