Charles Schwab

Full Stack Java/Angular Engineer

Charles Schwab
Apply
4 days ago
Austin, TX, USAMid Level
H1B sponsor

Responsibilities

  • Design, develop, test, deploy, and support Java backend services and Angular front-end components.
  • Own features end to end by translating business requirements into technical designs and working code.
  • Build and consume RESTful and SOAP-based APIs using Spring Boot.
  • Apply object-oriented design, data structures, algorithms, and SOLID principles in daily development.
  • Write clean, testable, and maintainable code with automated unit and integration tests and mocking frameworks.
  • Collaborate with product owners, business partners, and engineering teammates to clarify requirements and deliver outcomes.
  • Participate in Agile/Scrum ceremonies, review pull requests, and uphold engineering standards.
  • Troubleshoot issues and provide production support while improving system performance, reliability, and maintainability.
  • Use GitHub and GitHub Copilot to improve development efficiency while exercising engineering judgment and ownership.

Requirements

  • Bachelor’s degree in computer science or a related field.
  • Over three years or more years of professional experience developing scalable, user-friendly software, including enterprise applications using Java and Angular.
  • Hands-on Full Stack Engineer experience with end-to-end feature ownership.
  • Strong experience developing applications with Java and Angular.
  • Experience building and consuming RESTful and SOAP-based services using Spring Boot.
  • Strong understanding of object-oriented design, data structures, algorithms, and SOLID principles.
  • Experience writing unit and integration tests, including use of mocking frameworks.
  • Experience with Git, GitHub, and GitHub Actions.
  • Experience working in Agile/Scrum delivery teams.
  • Ability to translate business and functional requirements into effective technical solutions.
  • Strong problem-solving, communication, and collaboration skills.
  • Experience with MongoDB, Postgres, and/or Oracle is preferred.
  • Exposure to RabbitMQ and/or Kafka is preferred.
  • Familiarity with microservices architecture, micro UI patterns, and 12-factor application design is preferred.
  • Experience with CI/CD tools such as GitHub Actions and/or Bamboo is preferred.
  • Observability and monitoring experience with Splunk, AppDynamics, distributed tracing, or Adobe tagging is preferred.
  • Prior financial services or regulated-industry experience is preferred.
  • Experience with AI-assisted developer tools and applying AI to development productivity, code quality, testing, or diagnostics is preferred.

Tech Stack

AngularApache KafkaBambooGitGitHub ActionsJavaMongoDBPostgreSQLRabbitMQSOAPSplunkSpring Boot
Charles Schwab

About Charles Schwab

10,000+ employees

Charles Schwab provides brokerage, banking, and wealth management services for individual investors and independent investment advisors. Its business spans trading platforms, advisory and custody services (Schwab Advisor Services), ETFs and mutual funds, and a U.S. bank offering deposits and lending. Founded in 1971 and headquartered in Westlake, Texas, Schwab is publicly traded on the NYSE (SCHW) and expanded its retail and advisor footprint through the acquisition of TD Ameritrade.

Contact me