Charles Schwab

Senior Java Developer

Charles Schwab$100K — $130K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years experience in Java, Spring framework, cloud development, Web Services supporting high volume transactions.
  • Current working experience with Schwab systems and processes.
  • Hands-on experience with GenAI coding assistants in SDLC workflows.
  • Practical familiarity with AI tools like GitHub Copilot or Claude Code.
  • 2+ years working with modernized batch solutions (Spring Batch, Spring cloud data flow).
  • 3+ years experience with modern databases like PostgreSQL or Aerospike.
  • 3+ years experience in cloud deployment in CI/CD model.

Responsibilities

  • Understand business needs and recommend optimal solutions.
  • Identify and mitigate delivery, scalability, and compliance risks.
  • Create architectural diagrams and develop software and automated scripts.
  • Architect and develop solutions that align with organizational vision.
  • Deliver quality work on time.
  • Review team's work to ensure understanding of tasks and dependencies.
  • Lead and coach the team on engineering excellence.

Benefits

  • Bonus or incentive opportunities.
Full Job Description
YOUR OPPORTUNITY 

 

The Client Data Technology team is responsible for Charles Schwab’s core client data platform that drives differentiated experiences for customers, accounts, households, and advisors through various channels (Schwab.com, rep tools, branch tools, call center, etc).  This group is primarily focused on building, delivering, and supporting sophisticated systems that power segmentation, client preferences and experiences using event driven architecture, API, batch, and eligibility frameworks to establish resilient and scalable solutions.   

We are currently in the process of designing the next iteration of our platform to support current and future business capabilities that will delight our customers. It’s an exciting time to join this team and be involved in building the next chapter of our platform that is crucial for the firm. 

 

You’ll be Responsible for: 

  • Understanding the needs of the business, conducting research on potential options, and recommending optimal solution based on context. 
  • Identifying gaps and mitigating risks to delivery, scalability, performance, security, compliance, operational readiness, and work to respond to them or advocate for prioritization. 
  • Creating efficient, easy to follow architectural diagrams/documents, developing software codes and automated test scripts.
  • Architect and develop effective solutions that are in line with the organization's vision.
  • Delivering work on time and with quality. 
  • Reviewing team’s work in planning to ensure teams understand work breakdown and dependencies when considering work sequencing and prioritization. 
  • Leading a team and coaching them on engineering excellence and practices.
  • Fostering a culture of engineering excellence and challenging the status quo.
  • Identifying gaps in processes and services across environments. 
  • Cultivating a culture of open feedback that promotes accountability for getting better together.
  • Facilitating discussions ensuring that everyone has an opportunity to share their opinion and be heard, and that discussion outcomes tie to stated goals.
  • Supporting team on critical production issues.
  • Building relationships with adjacent domains and teams.

 

What you have

To ensure that we have fulfilled our promise of "challenging the status quo," this role has specific qualifications that successful candidates should have.

 

Required Qualifications

  • 6+ years of experience with the following: Java, Spring framework, cloud development, and Web Services (REST, SOAP) supporting high volume transactions in a highly available environment.
  • Current working experience with Schwab systems and processes.
  • Demonstrated or hands-on experience with, GenAI coding assistants used across day-to-day engineering workflows in the SDLC—Design, Implementation, refactoring, unit testing, regression support, code reviews, scripting/automation, troubleshooting, and documentation—while applying engineering judgment and validation.
  • Practical familiarity with AI tools such as GitHub Copilot or Claude Code is expected.
  • 2+ years of experience working with modernized batch solutions (Spring Batch, Spring cloud data flow).
  • 3+ years of experience with modern databases like PostgreSQL, Aerospike or relational databases that are cloud compatible.
  • 3+ years of experience in cloud deployment in a continuous integration and continuous delivery model (CI/CD).
  • 3+ years of experience with continuous build process using Bamboo, Bitbucket/Git, or similar tools.
  • 2+ years of experience with Pivotal Cloud Foundry (PCF), or AWS or GCP.
  • 3+ years of experience in messaging technologies (RabbitMQ, Kafka or equivalent).
  • Experience in Test Driven Development, QA Automation and Quality mindset and behaviors.
  • Demonstrated ability in solution discovery and crafting designs based on engineering principles.
  • 5+ years of experience demonstrating exceptional written, verbal, and people skills with proven experience communicate effectively at all levels. 
  • 1+ years of Schwab technology domain experience gained as a current or recent contractor or employee
  • Ability to work collaboratively with internal and external stakeholders including offshore teams.
  • Ability to analyze and solve problems creatively.
  • Ability to create delivery roadmap/ plans and ensure adherence.
  • Ability to work collaboratively with internal and external stakeholders including offshore teams
  • Ability to analyze and solve problems creatively
  • Ability to create delivery roadmap/ plans and ensure adherence

 

 

Preferred Qualifications

 

  • Knowledge of Agile methodology and experience in an Agile working environment
  • Experience in IT Transformations and system modernization initiatives from legacy to distributed platforms, i.e., Mainframe Cobol apps/DB2 to Java apps/SQL or MongoDB 
  • 2+ years of Python experience.
  • Experience with the Atlassian tool stack (JIRA, Confluence, etc.,) 
  • Experience in Financial Services industry
  • Ability to effectively engage subject matter experts and understand technical topics
  • Willingness and ability to learn all aspects of tech stack and associated tools
  • Ability to research and document production and test environments along with architecture and design work
  • Proficient in creating architectural and design documentations, functional and technical specifications, automated test process

 

In addition to the salary range, this role is also eligible for bonus or incentive opportunities

 

About Charles Schwab

Charles Schwab is a financial services company that provides a full range of securities, brokerage, banking, money management, financial advisory, investor, and retirement plan services. It operates in four main divisions; investing, wealth management, banking, and trading. Charles Schwab provides a full-service brokerage platform that serves individual investors who invest on their own or through a workplace-sponsored retirement or equity plan, as well as banking through Schwab Bank. The firm was founded in 1973 and is headquartered in San Francisco, California.

Charles Schwab Careers

Join the vibrant team at Charles Schwab, a leader in global finance, where your career is propelled by innovation, leadership, and a commitment to diversity and professional growth. At Charles Schwab, we offer more than just job opportunities; we provide a platform for you to make a significant impact on the industry and our clients' lives.

Work You’ll Do

At Charles Schwab, we are dedicated to helping our clients manage their financial futures. Being part of our team means you'll work alongside some of the most skilled professionals in the financial services industry. Our culture thrives on teamwork, integrity, and relentless dedication to our clients. Whether you're looking for a position in financial consulting, technology, or administrative support, Charles Schwab offers a dynamic work environment where your skills will be honed and your achievements recognized.

Innovate and Lead

Embrace the opportunity to lead through innovation. Charles Schwab’s commitment to technology and innovation is fundamental to our service delivery. By joining our team, you will be at the forefront of developing new solutions that redefine the future of finance. Your leadership can guide significant projects that impact our company and the industry.

Grow Your Career

Charles Schwab believes in fostering the growth of its employees. Whether through professional development programs, diversity training, or leadership workshops, we ensure that our team members receive the support and training they need to advance their careers. With a variety of career paths available, your job at Schwab can evolve with your interests and expertise.

Internship and Employment Opportunities

Start your professional journey with Charles Schwab through our internship programs or full-time employment opportunities. We seek individuals who are passionate, curious, and ready to drive change. A career at Schwab is not just about having a job; it's about building a lasting relationship with a company that values your potential.

Benefits and Culture

Charles Schwab is renowned for its employee-friendly culture. We offer a comprehensive benefits package that supports the health, financial stability, and work-life balance of our team members. From competitive salaries and bonuses to health insurance and retirement plans, Schwab ensures that your career is as rewarding as it is enriching.

Networking and Professional Development

Expand your professional network and enhance your skills through our various networking events, mentorship programs, and training sessions. At Charles Schwab, we believe in leveraging collective expertise to foster learning and innovation. Engage with leaders, gain insights from experienced professionals, and build relationships that will aid your career trajectory.

Join Our Team

Explore the numerous career paths available at Charles Schwab and discover how your talents can be utilized to their fullest potential. Search open positions that match your skills and interests. We are continuously hiring across various disciplines and look forward to adding innovative, driven individuals to our team.

Stay Connected

Keep up to date with the latest from Charles Schwab Careers by subscribing to our job alert emails. Tailor your subscription to receive updates that align with your career preferences and be the first to know about new openings, company news, and professional tips.

Explore Charles Schwab Jobs

Ready to take the next step in your career? Visit our careers page to review current job openings, submit your resume, and prepare for your interview. At Charles Schwab, your future is waiting. [SEARCH CHARLES SCHWAB JOBS] Join Charles Schwab today and be part of a team that values diversity, innovation, and leadership—where your career can thrive in the exciting world of finance.
Learn more about Charles Schwab
Size
34,200 employees
Market Cap
$151.6 billion
Industry
Net Income
$3.2 billion
Founded
1973
5 Year Trend
+20%
Revenue
$12.1 billion
NASDAQ

Similar Jobs

More Jobs at Charles Schwab

More Finance & Insurance Jobs

Find similar Senior Java Developer jobs: