Senior Java Developer

Charles Schwab Inc.•Southlake, TX
•$164,000 - $170,000•Onsite

About The Position

At Schwab, the Senior Java Developer will work onsite in the specified location(s) as part of Client Data Technologies, which is responsible for client information. As a member of the Segmentation team, the developer will partner with business stakeholders and development teams to design and build segmentation solutions for analytics and reporting. In the Tech Lead capacity, the role provides technical guidance to a team designing, developing, and implementing enterprise data integration solutions. The work includes opportunities to lead developers, train on new technologies, and contribute to the future of the Data Warehouse. The position calls for deep data technology experience, interest in data solutions and emerging cloud development patterns, and the leadership skills to influence teams and propose changes. Successful candidates foster accountability and technology innovation, communicate effectively with teams and organizational leaders, and build partnerships with DaRT leadership and delivery teams. The role involves leading multiple parallel initiatives, managing outcomes and resources across locations including offshore teams, and maintaining attention to detail. The Tech Lead applies specialized functional expertise and industry understanding, guides analytical decision-making, and builds consensus. The role promotes effective processes across functions, participates in code reviews, supports junior developers, and works with upstream and downstream partners to ensure end-to-end quality. It also includes documenting work, mentoring team members, and implementing and enhancing test automation frameworks and practices. AI coding assistants are used across engineering workflows, with responsibility for validating the accuracy and quality of generated output and helping establish effective team practices for AI-assisted development.

Requirements

  • Demonstrated exposure to or hands-on experience using GenAI coding assistants in day-to-day engineering workflows, applying engineering judgment and validating correctness and quality.
  • Practical familiarity with GitHub Copilot and/or Claude Code in IDE- or CLI-style workflows; experience using AI coding assistants such as GitHub Copilot, ChatGPT, Claude, or enterprise-approved tools.
  • Ability to use AI tools to accelerate coding, refactoring, documentation, SQL generation, test creation, review support, automation, and troubleshooting.
  • Working knowledge of agentic workflows, spec-driven development, custom instructions, and prompt engineering, with the ability to establish team practices for AI-assisted development.
  • 2–3+ years of hands-on data modeling experience.
  • 3+ years building ETL data pipelines on premises and in the cloud; technologies include GoldenGate, Debezium, and Airflow.
  • 2+ years working with Google Dataflow for batch processing and Google Composer for batch orchestration on Google Cloud Platform.
  • 7+ years actively developing large-scale software using Java or Python and the Spring/Spring Boot framework.
  • 3+ years working with containers and microservices in the cloud.
  • 6+ years of cloud deployment in a CI/CD model, using technologies such as GitHub and Harness.io.
  • 2+ years implementing automated unit, acceptance, and integration tests following industry best practices.
  • 4+ years working with databases such as PostgreSQL, Aerospike, and Google Spanner.
  • 2+ years building messaging applications with RabbitMQ, Kafka, or equivalent technologies.
  • Strong written, verbal, and interpersonal communication skills, including the ability to communicate effectively at all levels.
  • Demonstrated solution discovery and design skills grounded in engineering principles.
  • Track record of maintaining high quality while delivering on tight schedules.
  • Collaborative mindset and bias for action when engaging with Product Management, Architects, SRE, adjacent teams, and other business areas.
  • Ability to collaborate with internal and external stakeholders, including offshore teams, and manage offshore development activities.
  • Ability to engage subject-matter experts and understand technical topics.
  • Ability to disagree, support a position with data, and commit to delivery regardless of the outcome.
  • Ability to analyze and solve problems creatively.
  • Track record of mentoring and coaching.
  • Experience leading and managing onsite and offshore teams to deliver projects successfully.
  • Currently authorized to work in the United States full time without employer sponsorship.

Nice To Haves

  • 2+ years of experience with Pivotal Cloud Foundry (PCF), AWS, or GCP.
  • 2+ years of prior experience in IT transformation and system modernization from legacy to distributed platforms, such as mainframe COBOL applications and DB2 to Java applications and SQL or MongoDB.
  • Demonstrated experience migrating ETL processes from on premises to cloud platforms.
  • Experience implementing batch applications using the Spring framework and Control-M scheduler.
  • Experience in the financial services industry.
  • Experience with Test Driven Development.
  • Proficiency developing Visio diagrams, architectural and design documentation, functional and technical specifications, and automated test processes.
  • Willingness to learn and document all aspects of the technology stack.
  • Ability to research and document production and test environments, architecture, and design work.
  • Knowledge of Agile methodology and experience in an Agile working environment.
  • Experience with the Atlassian tool stack, including JIRA and Confluence.

Responsibilities

  • Provide technical guidance to a team designing, developing, and implementing enterprise data integration solutions.
  • Partner with business stakeholders and development teams to design and develop segmentation solutions for analytics and reporting.
  • Lead multiple parallel initiatives and manage delivery outcomes and resources across onsite, offshore, and other distributed teams.
  • Participate in code reviews and guide junior team members in improving code quality.
  • Work with upstream and downstream partners to ensure end-to-end quality; document work for future reference and mentor junior team members.
  • Implement and enhance testing automation frameworks, following and evolving testing architectural patterns, standards, and best practices.
  • Use AI coding assistants across development workflows, including implementation, refactoring, testing, code review, scripting, troubleshooting, and documentation, while validating generated output.
  • Establish team-level practices for agentic workflows, spec-driven development, custom instructions, and prompt engineering.
  • Discover solutions and craft designs based on engineering principles; communicate effectively and collaborate with business, Product Management, Architects, SRE, adjacent teams, and other stakeholders.
  • Research and document technical topics, production and test environments, and architecture and design work.

Benefits

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