Real-Time Java Platform Engineer for Thinkorswim

The Charles Schwab Corporation

Ann Arbor (MI)

On-site

USD 110,000 - 165,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401(k) with company match
Paid vacation and sabbatical programs
Parental leave and family benefits
Tuition reimbursement
Health, dental, and vision insurance

Job summary

The Charles Schwab Corporation in Ann Arbor seeks a Java Developer to guide development and maintenance of the award-winning thinkorswim platforms. You will join a team of engineers on a sophisticated trading platform, collaborating with UX/design, business, and technology partners.

Responsibilities include building features on the thinkorswim Services Gateway, delivering high-transaction desktop trading systems, and driving quality through agile, test-driven development with automation tooling.

Qualifications

  • 4-5+ years in a professional software development role delivering production code.
  • 2+ years Java/J2EE with Spring Framework and Java Swing.
  • 2+ years distributed, real-time systems with databases and messaging.
  • Experience with high-transaction, low-latency desktop trading or similar.
  • RESTful APIs, JSON/XML, and reusable frameworks.
  • Experience with build, deploy, test automation in Agile environments.
  • Cloud platform experience (AWS, GCP, Azure) and Unix/Linux/Windows.

Responsibilities

  • Develop and maintain thinkorswim trading platforms and Services Gateway using Java/J2EE.
  • Engineer high-performance, real-time trading systems with concurrency and multi-threading.
  • Deliver quality via test-driven development and automation (Gradle, Maven, TeamCity, JUnit).
  • Collaborate to design reusable APIs, frameworks, and core business logic.

Skills

4-5+ years software development
Java/J2EE
Spring Framework
Java Swing
Distributed real-time systems
RESTful APIs JSON/XML
CI/CD tooling (Ant Gradle Maven TeamCI

Education

Bachelor's degree in Computer Science or related field

Tools

AWS/GCP/Azure
Unix/Linux and Windows
Docker Kubernetes
Gradle Maven TeamCity JUnit
Kafka or similar messaging
TerraForm or IaC tooling

Job description

The Charles Schwab Corporation in Ann Arbor seeks a Java Developer to guide development and maintenance of the award-winning thinkorswim platforms. You will join a team of engineers on a sophisticated trading platform, collaborating with UX/design, business, and technology partners.

Responsibilities include building features on the thinkorswim Services Gateway, delivering high-transaction desktop trading systems, and driving quality through agile, test-driven development with automation tooling.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer: Thinkorswim Alerts
Senior Java Engineer: Thinkorswim Alerts

The Charles Schwab Corporation • Jersey City (NJ)

On-site
USD 120,000 - 150,000
401(k) with company match
Paid vacation & sabbatical
Parental leave & family benefits
+2
Backend Software Engineer — Real-Time Trading Platform
Backend Software Engineer — Real-Time Trading Platform

The Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 120,000 - 180,000
401(k) match
Stock purchase program
Sabbatical after 5 years
Senior Real‑Time Trading Platform Engineer
Senior Real‑Time Trading Platform Engineer

Protech business solutions • Detroit (MI)

On-site
USD 90,000 - 120,000
Junior Java Developer - Desktop Trading Platform
Junior Java Developer - Desktop Trading Platform

Spectraforce Technologies • Ann Arbor (MI)

Hybrid
USD 60,000 - 85,000
Java Developer
Java Developer

The Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 110,000 - 165,000
401(k) with company match
Paid vacation and sabbatical programs
Parental leave and family benefits
+2
Senior Software Quality & Delivery Lead (Hybrid)
Senior Software Quality & Delivery Lead (Hybrid)

The Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 140,000 - 190,000
Sr.Software Engineer
Sr.Software Engineer

Protech business solutions • Detroit (MI)

On-site
USD 90,000 - 120,000
Junior Java Developer
Junior Java Developer

Spectraforce Technologies • Ann Arbor (MI)

Hybrid
USD 60,000 - 85,000
Engineering Manager, Software Development & Platform
Engineering Manager, Software Development & Platform

The Charles Schwab Corporation • San Francisco (CA)

Hybrid
USD 120,000 - 170,000
401(k) with company match
Sabbatical after 5 years of service
Parental leave
+2
Java Developer
Java Developer

The Charles Schwab Corporation • Jersey City (NJ)

On-site
USD 120,000 - 150,000
401(k) with company match
Paid vacation & sabbatical
Parental leave & family benefits
+2