> Markdown version of [/jobs/ext/2017347-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/2017347-senior-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Developer - **Company:** Charles Schwab Corporation - **Location:** Southlake, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Relational Databases, Distributed Systems, Java Platform Enterprise Edition (J2EE), Hibernate (Java), Spring Framework, Real Time Systems, Backend, Information Technology - **Published:** August 10, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/senior-java-developer-southlake-tx-usa-58888882 ## About the Role 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 * ## 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 * ## Related Videos - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) - [OpenAPI meets OpenAI](https://www.wearedevelopers.com/videos/1150-openapi-meets-openai) - [Hibernate: How to keep calm](https://www.wearedevelopers.com/videos/534-hibernate-how-to-keep-calm) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Java Sucks (So C# Didn't Have To)](https://www.wearedevelopers.com/videos/100271-java-sucks-so-c-didn-t-have-to) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)