Java Developer - Workplace Services Engineering

Charles Schwab Inc.•Austin, TX
•$110,400 - $135,000•Onsite

About The Position

The Java Developer will join Workplace Services Engineering (WSE), an organization within Schwab Technology Services that supports workplace financial services. The role contributes to the development and modernization of platforms and experiences for employers and their employees, helping deliver retirement, equity, and workplace financial solutions. The position focuses on building secure, high-quality software and collaborating across diverse teams. The developer contributes to cross-functional, multi-platform application systems, develops and maintains CI/CD pipelines and automated unit tests, and helps create proofs of concept and reusable patterns. The role also involves documenting architecture and system design, coordinating with onshore and offshore engineering partners, and participating in Agile practices and inclusive code reviews. The role is intended to be performed on site in the specified location.

Requirements

  • At least 4 years of related experience.
  • At least 3 years of professional hands-on experience developing and reviewing Java code, focused 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.

Nice To Haves

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

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; 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 continuous improvement and psychological safety.

Benefits

  • Bonus or incentive opportunities in addition to the salary range.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service