Java Developer

Charles Schwab Inc.Austin, TX
$58 - $67Onsite

About The Position

As a Software Engineer, you will play a critical role in driving consistent, high-quality software delivery by applying modern engineering practices, building scalable solutions, and enhancing development and testing frameworks. You will work hands-on across the software development lifecycle, contributing to the design and delivery of reliable, performant applications that directly support business outcomes. This role requires strong problem-solving skills and sound technical decision-making to evaluate trade-offs, resolve production issues, and continuously improve system performance and code quality. You will collaborate closely with cross-functional partners—including engineers, product owners, and stakeholders—to refine requirements, contribute to architectural decisions, and ensure alignment between technical solutions and business needs. In a fast-paced, evolving environment, you’ll adapt quickly, leverage automation and AI-assisted development tools to improve efficiency, and help elevate team standards through code reviews, testing practices, and continuous integration and deployment. Your contributions will help position technology as a strategic differentiator for Schwab’s Wealth and Advice Solutions business.

Requirements

  • 6+ years of software development experience delivering scalable, enterprise-grade applications
  • Bachelor’s degree in Computer Science or equivalent practical experience
  • Strong foundation in Computer Science fundamentals, including Data Structures, Algorithms, Object-Oriented Design, and Design Patterns
  • Experience building RESTful APIs using Java and Spring Boot
  • Proficiency working with relational databases (e.g., SQL Server, PostgreSQL) and strong SQL skills for data modeling and querying
  • Experience applying Test-Driven Development (TDD) and writing unit and integration tests to ensure code quality and reliability
  • Experience with version control systems and CI/CD practices (e.g., GitHub)
  • Understanding of Agile principles and experience working on Scrum-based delivery teams
  • Exposure to cloud-based application development across platforms such as AWS, Azure, GCP, or PCF
  • Ability to troubleshoot, diagnose, and resolve production application issues
  • Strong communication, collaboration, and time management skills in a fast-paced environment
  • Experience using AI-assisted development tools (e.g., GitHub Copilot) to improve development productivity and code quality while managing enterprise data responsibly

Nice To Haves

  • Master’s degree in Computer Science or related field
  • Experience in Wealth Management or Financial Services
  • Demonstrated ability to quickly learn and apply new technologies
  • Strong analytical thinking, problem-solving, and decision-making skills
  • Experience collaborating across technical and business teams to deliver outcomes

Responsibilities

  • Play a critical role in driving consistent, high-quality software delivery by applying modern engineering practices.
  • Build scalable solutions.
  • Enhance development and testing frameworks.
  • Work hands-on across the software development lifecycle.
  • Contribute to the design and delivery of reliable, performant applications that directly support business outcomes.
  • Evaluate trade-offs, resolve production issues, and continuously improve system performance and code quality.
  • Collaborate closely with cross-functional partners—including engineers, product owners, and stakeholders—to refine requirements, contribute to architectural decisions, and ensure alignment between technical solutions and business needs.
  • Adapt quickly in a fast-paced, evolving environment.
  • Leverage automation and AI-assisted development tools to improve efficiency.
  • Help elevate team standards through code reviews, testing practices, and continuous integration and deployment.

Benefits

  • In addition to the salary range, this role is eligible for bonus or incentive opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service