Charles Schwab

Java Engineer

Charles Schwab
Apply
6 days ago
Austin, TX, USA or Southlake, TX, USASenior
H1B sponsor

Responsibilities

  • Design, develop, and evolve scalable Java and Spring applications for high-volume, highly available environments.
  • Translate complex requirements into architecture, applications, proof of concepts, and production-ready solutions.
  • Support IT transformation and modernization initiatives, including migration from legacy mainframe platforms to distributed systems.
  • Work with ETL processes, data pipelines, messaging frameworks, cloud platforms, and distributed databases.
  • Enable automated testing, improve deployment pipelines, and strengthen system reliability across development lifecycles.
  • Use AI assistance for implementation, refactoring, unit testing, regression support, code reviews, scripting, troubleshooting, and documentation while validating correctness and quality.
  • Establish team-level practices for agentic workflows, spec-driven development, custom instructions, and prompt engineering.
  • Collaborate with technical, business, cross-functional, and offshore stakeholders and mentor team members.

Requirements

  • At least 3 years of experience with Java, Spring, cloud development, and web services in high-volume, highly available applications.
  • At least 2 years of experience with ETL processes, data pipelines, or messaging frameworks.
  • At least 1 year of experience with Spring Batch and messaging or publish/subscribe applications using Java frameworks.
  • At least 1 year of experience with CI/CD tools such as Bamboo, Bitbucket, Git, or similar.
  • At least 1 year of experience with AWS, GCP, or Pivotal Cloud Foundry.
  • At least 1 year of experience with distributed databases such as PostgreSQL, Aerospike, or Yugabyte.
  • At least 1 year of experience supporting IT transformation or system modernization initiatives.
  • At least 1 year of experience using AI assistance for common development tasks with ownership for correctness and quality.
  • Practical familiarity with GitHub Copilot and/or Claude Code in IDE or CLI workflows.
  • Working knowledge of agentic workflows, spec-driven development, custom instructions, and prompt engineering.
  • Preferred qualifications include Agile experience, JIRA, .NET, C#, Visual Studio, RabbitMQ, financial services or regulated-industry experience, Test-Driven Development, architectural documentation, and strong collaboration and communication skills.

Benefits

  • The role is intended to be performed on site in the specified location rather than remotely.
  • The position offers opportunities for mentorship, knowledge sharing, and participation in strategic technology modernization initiatives.

Tech Stack

AWSBambooC#GitGoogle Cloud PlatformJava.NETPivotal Cloud FoundryPostgreSQLRabbitMQ

Categories

Charles Schwab

About Charles Schwab

10,000+ employees

Charles Schwab provides brokerage, banking, and wealth management services for individual investors and independent investment advisors. Its business spans trading platforms, advisory and custody services (Schwab Advisor Services), ETFs and mutual funds, and a U.S. bank offering deposits and lending. Founded in 1971 and headquartered in Westlake, Texas, Schwab is publicly traded on the NYSE (SCHW) and expanded its retail and advisor footprint through the acquisition of TD Ameritrade.

Contact me