Senior Java Developer
On-siteAnn Arbor, Michigan, United States
Job Summary
Design and enhance Java-based applications for the thinkorswim® Mobile platform, focusing on backend systems that power iOS and Android trading experiences. Contribute to architecture discussions, shape system design, and proactively identify technical risks across interconnected environments. Diagnose and resolve complex production issues while applying analytical thinking to solve ambiguous, cross-system challenges using operational metrics. Mentor engineers to strengthen technical expertise and partner with product stakeholders to translate complex needs into reliable solutions within a highly collaborative engineering environment.
Required Qualifications
- Bachelor's degree in Computer Science or a related discipline, or equivalent practical experience
- 6+ years of hands‐on experience designing and developing Java / J2EE applications across client‐ and server‐side environments
- Strong foundation in object‐oriented analysis and design, distributed systems, real‐time processing, and relational databases
- Experience building and maintaining backend application with an emphasis on reliability, performance, scalability, and security
- Hands‐on experience with common Java frameworks (such as Spring or Hibernate) and modern development practices within Agile environments, including test‐driven development
- Ability to diagnose and resolve complex issues across multiple environments and operating platforms
- Strong communication skills, with the ability to clearly explain complex technical concepts to both technical and non‐technical partners
- Proven ability to work cross‐functionally and influence outcomes beyond immediate responsibilities
Desired Qualifications
- Experience working with concurrency and multithreaded, low‐latency systems
- Background in Java performance tuning, garbage collection, and scaling high‐throughput applications
- Experience designing and exposing APIs or shared frameworks used by multiple teams
- Familiarity with CI/CD and automation tooling and modern build pipelines
- Exposure to cloud platforms, including Pivotal Cloud Foundry (PCF)
- Demonstrated experience mentoring engineers and providing technical leadership within a team
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.