Skip to main content
Charles Schwab logo

Java Developer

Charles Schwab

Southlake, TXJobSeen todaySeen in employer's feed today

See where you stand before you apply. No sign-up to start.

You apply on the posting's application page, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Southlake, TX
Work Authorization
Not specified

Olive focuses on jobs in the United States, including remote roles you can work from there.

Job overview

The Thematic Core Services team is seeking a mid-level Java Developer to develop and maintain complex software applications. The team develops and operates Schwab’s Thematic Investing product, which enables customers to invest in themes curated by Schwab’s research team. The selected candidate is expected to work on site at the specified location. The role requires Java development experience and familiarity with APIs, microservices, databases, Agile environments, and DevOps practices.

Skills & qualifications

RequiredNice to have

Skills

Java Software Development, requiredJava SE/EE, requiredSpring Framework, requiredHibernate, requiredREST APIs, requiredAPI Design, requiredMicroservices Architecture, requiredRelational Databases, requiredObject-Oriented Design, requiredAnalytical Thinking, requiredProblem Solving, requiredTechnical Troubleshooting, requiredAgile Development, requiredCI/CD Pipelines, requiredDevOps Practices, requiredCommunication, requiredCross-Functional Collaboration, requiredTrading Systems, nice to haveHigh-Availability Applications, nice to haveCloud Platforms, nice to haveContainerization, nice to haveOrchestration, nice to haveJavaScript, nice to haveHTML, nice to haveCSS, nice to have

Qualifications

Bachelor's or Master's in CS, Engineering, or Related Field, required2+ Years Java Development Experience, required

Benefits

401(k) Match
Paid Time Off
Parental Leave
Tuition Assistance
Medical Insurance
Dental Insurance
Vision Insurance

Full job description

Your opportunity

At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us challenge the status quo and transform the finance industry together. We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).

Thematic Investing develops and operates one of Schwab's most innovative products with the primary goal of delighting our clients while empowering them to meet their financial objectives. Thematic Investing provides our customers the ability to invest in Themes curated by Schwab's research team.

Thematic Core Services team seeking a skilled mid-level Java Developer to join our dynamic development team. The ideal candidate will have experience in developing and maintaining complex software applications using Java technologies.

What you have

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

  • 2+ years of professional Java software development experience

  • Proficiency in Java SE/EE, Spring Framework, Hibernate, and REST APIs

  • Experience designing and building APIs and solutions using microservices architecture

  • Experience with relational databases such as MySQL, Oracle, or PostgreSQL

  • Strong object-oriented design, analytical thinking, problem solving, and technical troubleshooting skills

  • Experience contributing in Agile development environments

  • Knowledge of CI/CD pipelines and DevOps practices

  • Ability to communicate and collaborate effectively across cross-functional teams

Preferred Qualifications

  • Experience supporting trading systems and/or high-volume, high-availability applications

  • Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud

  • Experience with containerization and orchestration technologies such as Docker and Kubernetes

  • Familiarity with JavaScript, HTML, and CSS

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

What’s in it for you

At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility (https://www.schwabjobs.com/hybrid-work) approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.

We offer a competitive benefits package (https://www.schwabjobs.com/summary-of-benefits) that takes care of the whole you – both today and in the future:

  • 401(k) with company match and Employee stock purchase plan

  • Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions

  • Paid parental leave and family building benefits

  • Tuition reimbursement

  • Health, dental, and vision insurance

What’s in it for you:

At Schwab, we’re committed to empowering our employees’ personal and professional success. Our purpose-driven, supportive culture, and focus on your development means you’ll get the tools you need to make a positive difference in the finance industry. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.

We offer a competitive benefits package that takes care of the whole you – both today and in the future:

401(k) with company match and Employee stock purchase plan

Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions

Paid parental leave and family building benefits

Tuition reimbursement

Health, dental, and vision insurance

Schwab is an affirmative action employer, focused on employing and advancing in employment, qualified women, racial and ethnic minorities, protected veterans, and individuals with disabilities in the workplace. If you have a disability and require reasonable accommodations in the application process, contact Human Resources at [email protected] or call 800-275-1281.

How this job compares

Set against the 38,873 open Software Engineer jobs on Olive Jobs, counted November 14, 2026.

Pay
  • This postingNot listed
  • Texas median$120–200K/yr1,435 salary ranges
  • Texas median$55–68/hr65 hourly ranges
Openings
Olive Jobs lists 2,313 open Software Engineer jobs in Texas and 38,873 across the US. 8% of them nationwide are listed as remote or flexible.
Hiring the most in Texas
Experience
This posting asks for at least 2 years of experience — less than three in four Software Engineer postings that state a minimum ask for (median 5 years, across 32,117 postings).
Education
12,029 of the 38,873 open Software Engineer jobs (31%) ask for a bachelor's degree or higher.

Pay, requirements and demand for Software Engineer jobs

Counted across the open, public US postings on Olive Jobs on November 14, 2026. Figures based on too few postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.