Senior Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Experteer Overview As a Senior Java Developer at Schwab, you will strengthen the ThinkorSwim Mobile backend that powers iOS and Android trading experiences. You will own design decisions, influence architecture, and collaborate with product and business stakeholders to deliver reliable, scalable systems. The role focuses on solving cross-system challenges with a bias for performance, security, and resiliency. You’ll work in a collaborative engineering culture that values integrity, mentorship, and continuous growth, with a clear impact on clients and the business. Compensation / Benefits * Design and evolve Java-based backend services * Contribute to architecture and design discussions * Identify technical risks across interconnected systems * Collaborate with enterprise teams to resolve production issues * Mentor engineers and share domain knowledge * Translate complex needs into reliable, scalable solutions * Use operational metrics to guide decisions and outcomes Tasks * Bachelor’s degree in Computer Science or related discipline or equivalent experience * 6+ years hands-on Java / J2EE experience across client- and server-side * Strong OO analysis/design, distributed systems, real-time processing, relational databases * Backend focus on reliability, performance, scalability, and security * Hands-on experience with Java frameworks (Spring or Hibernate) and Agile practices including TDD * Ability to diagnose complex issues across environments * Strong communication and cross-functional influence Key requirements *
Requirements
Design degree in Computer Science or related discipline or equivalent experience * 6+ years hands-on Java / J2EE experience across client- and server-side * Strong OO analysis/design, distributed systems, real-time processing, relational databases * Backend focus on reliability, performance, scalability, and security * Hands-on experience with Java frameworks (Spring or Hibernate) and Agile practices including TDD * Ability to diagnose complex issues across environments * Strong communication and cross-functional influence Key requirements *
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top 10 Java Libraries
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Is Software Engineering Over-Saturated?
Java Basics