Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Charles Schwab Logo

Java Web Application Engineer

Charles Schwab

Salary not specified
Nov 5, 2025
Austin, TX, United States of America
Apply Now

Schwab is seeking to transform the financial industry and put clients at the center of everything they do by providing innovative and reliable technology products and services, and this role is part of that effort to democratize access to investing and financial planning.

Requirements

  • 5+ years designing and deploying software in the cloud (AWS, Azure, or Google Cloud)
  • 5+ years’ experience in Java programming with hands-on experience in web application development
  • 3+ years’ experience with the development and deployment of microservices
  • 3+ years’ experience demonstrating professional integration with complex data sets, databases and SQL
  • Familiarity with web technologies and frameworks like Spring Boot or Angular is a plus
  • Skills and experience with cloud infrastructure such as Cloud Foundry, AWS, Azure, or GCP
  • Demonstrated expertise of database design and development (SQL and NoSQL)

Responsibilities

  • Collaborate on AI/ML-focused projects that drive business impact and client value.
  • Lead by example in applying development best practices and maintaining high code quality.
  • Mentor peers and foster a culture of continuous learning and technical excellence.
  • Influence architectural decisions and contribute to the evolution of Schwab’s engineering ecosystem.

Other

  • Bachelor of Science or equivalent in Computer Science, Engineering, Data Science, or a related field
  • 3+ years’ experience leading code reviews, driving code quality, maintaining best practices for software engineering, and ensuring test-driven development
  • Excellent communication skills and the ability to work well in a team environment
  • Demonstrates ability to work effectively with cross-functional technical and business teams to define, build, and release high-quality features
  • Eagerness to learn and adapt to new technologies and methodologies as well as to continuously improve individual skills and knowledge