Charles Schwab · 19 hours ago
Full Stack Java Engineer
Charles Schwab is a leading financial firm managing over $10 trillion in assets, seeking a Full Stack Java Engineer to join their enterprise data solutions team. The role involves designing and developing scalable data streaming pipelines, working with various technologies, and ensuring production reliability while collaborating with business stakeholders.
Financial Services
Responsibilities
Design, develop, and maintain scalable data streaming pipelines using Java, Spring, and AWS & GCP native compute services (Cloud Functions, Cloud Run and GKE) and GCP Storage services (Google Storage, Cloud SQL and Pubsub)
Develop and unit test high-quality, maintainable code; partner with QA to ensure comprehensive test coverage and zero-defect production releases
Develop and modify front-end UI components using React
Build reliable batch ingestion jobs to integrate Contact Center data from multiple upstream sources into the Operational Data Exchange (ODX) database
Streamline, simplify, and performance-tune batch and streaming data loads to improve throughput and minimize latency
Collaborate closely with business stakeholders and upstream application teams to understand requirements, align on data contracts, and build trusted relationships
Work with Production Support and Platform Engineering teams to triage and resolve production issues promptly, while ensuring data security and platform reliability
Follow agile and release management best practices to ensure smooth deployments and prevent production install failures
Stay current with evolving technologies and trends; continuously learn and apply modern patterns for data engineering and streaming
Communicate effectively across technical and non-technical audiences; demonstrate ownership, adaptability, and a collaborative mindset
Qualification
Required
Minimum 7 years of hands-on development experience using Java, Spring and related technologies for Spring Batch and API and Microservice applications
Must have 3+ years' experience of developing for and deploying to Public Cloud platforms, preferably GCP
3+ years' recent experience in developing front-end applications using Angular/React
Must have development experience using data streaming technologies like Kafka, Kinesis, RabbitMQ
Experience setting best practices for building and designing code and strong Java & SQL experience to develop, tune, and debug complex applications
Hands-on experience with Linux and shell scripting
Hands-on experience with CI/CD tools like Bamboo, Jenkins, Bitbucket, GitHub, etc
Preferred
Experience working with data systems, including database schema design, retrieval and maintenance. DW knowledge and experience, IDMC / Informatica ETL experience is beneficial to have
Experience as a lead to mentor junior resources onsite and offshore
Experience in managing Operational Data Stores / Exchanges
Company
Charles Schwab
We have plans for every turn you take.
H1B Sponsorship
Charles Schwab has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (579)
2024 (468)
2023 (455)
2022 (705)
2021 (483)
2020 (282)
Funding
Current Stage
Late StageRecent News
2025-10-04
Company data provided by crunchbase