Details.
Lead work on complex and challenging projects for top-tier financial services clients in an agile environment. Build distributed systems and server-side JVM projects, work with Java or Scala ecosystems and other technologies across the development stack, and collaborate with clients and colleagues to deliver innovative, quality solutions. The role requires strong server-side experience, commercial-grade software development experience, a deep understanding of multithreading and real-time software architectures, and an interest in solving real-world business problems. Desired experience includes a bachelor's degree in Computer Science or equivalent experience, 5+ years designing and coding complex enterprise applications in core server-side Java, 5+ years building RESTful web services, test-driven development, Agile software development, CI/CD, and knowledge of global financial markets and financial products.
