As a Java Architect, you will oversee the development, design, user interface, technology integration, and site architecture management. You will work with clients while managing technology teams from definition phase through implementation. You will be responsible for designing and scaling microservices that power our real-time execution algorithms, ensuring ultra-low latency, high availability, and strict adherence to risk and regulatory controls.