C

Charles Schwab

Runs investment accounts and banking services

Java Developer - Workplace Services Engineering

Backend EngineeringUpdated on Nov 12
Full-timeAustin, TX, USA

About the Job

Requirements

  • At least 4 years of related experience.
  • At least 3 years of professional hands-on experience developing and reviewing Java code, with a focus on clean, maintainable design.
  • Experience working with SQL and NoSQL databases, such as Oracle and MongoDB.
  • Experience using Spring or Spring Boot frameworks.
  • Experience designing and implementing RESTful APIs and microservices, ideally in a cloud-based environment.
  • Experience developing CI/CD pipelines with tools such as Bamboo, GitHub Actions, Jenkins, CircleCI, or Travis CI.
  • Understanding of distributed systems, integration patterns such as RabbitMQ and Kafka, and unit testing frameworks such as JUnit.
  • Strong analytical, problem-solving, and communication skills, with the ability to collaborate effectively in an Agile environment.

Responsibilities

  • Contribute to the design, development, and implementation of cross-functional, multi-platform application systems.
  • Deliver high-quality, testable code using secure development practices and modern engineering standards.
  • Participate in constructive and inclusive code reviews that encourage learning and shared ownership.
  • Build Proof-of-Concept solutions and reusable patterns to accelerate development and innovation.
  • Prepare and maintain architecture, design, and system documentation, and collaborate with architects to ensure alignment and approvals.
  • Coordinate respectfully and collaboratively with onshore and offshore engineering partners.
  • Develop CI/CD pipelines using tools such as Bamboo and GitHub Actions.
  • Write and maintain automated unit tests to support high-quality delivery.
  • Participate fully in Agile ceremonies and contribute to a culture of continuous improvement and psychological safety.

Desired Qualifications

  • Experience using AI tools to enhance code quality, automate testing, or accelerate development.
  • Familiarity with cloud-native development or containerization using Docker or Kubernetes.
  • Experience with monitoring and performance engineering tools such as AppDynamics, Splunk, Grafana, DataDog, or PCF metrics.
  • Experience with test-driven development, behavior-driven development, or frameworks such as Cucumber or Selenium.
  • Front-end development experience with Angular or React.

About the Company

Charles Schwab

Runs investment accounts and banking services

Charles Schwab runs brokerage, wealth management and banking services for individual investors, employers and independent financial advisers. Its Schwab One brokerage account gives investors access to securities and mutual funds, while its adviser business supplies custody and trading support to firms that manage clients' portfolios. Customers use websites, mobile apps and branches to trade, save for long-term retirement and arrange loans against eligible assets. The group earns interest on loans and investments, asset management fees and trading charges through its operating subsidiaries. Founded in 1973, it is headquartered in Westlake, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Westlake, TX
Founded
1973

Recently Posted Jobs

Explore more opportunities at Charles Schwab

See more jobs