Charles Schwab logo
Charles SchwabPosted 1 week ago
EXPIRED

Senior Java Developer

On-siteAnn Arbor, Michigan, United States

Full TimeSenior LevelBachelors DegreeEnterprise

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.

Get started

Apply to this job in one click with Sorce

Find similar roles