The Senior Java Developer will join the thinkorswim® Performance Engineering team and independently plan and deliver performance and resiliency initiatives for a Java-based trading platform. The role focuses on latency, scalability, reliability, and resiliency, building workloads and tools, identifying code and system bottlenecks, and recommending improvements across client, server, gateway, infrastructure, and cloud environments. The developer is expected to have deep Core Java knowledge and strong diagnostic skills. They will read source code, analyze JVM and system behavior, understand production traffic, and turn findings into code, configuration, capacity, and design recommendations. Candidates will work on-site four days per week. Southlake is the preferred location, with Ann Arbor as a backup location. This is a contract-to-hire position; candidates must not require sponsorship now or in the future.