Charles Schwab · 15 hours ago
Java Developer
Charles Schwab is a leader in financial services dedicated to making investing more accessible and understandable. As a Software Engineer in the Cashiering Technology Management organization, you will design, develop, and implement solutions for complex applications related to money movement, while ensuring high-quality software delivery and fostering collaboration within an agile team.
Financial Services
Responsibilities
Design and develop applications using Java, Spring, Spring Batch and Spring Boot
Ensure the highest quality software is developed, delivered and maintained
Drive continuous integration and deployment strategies leveraging tools such as Bamboo/GitHub actions with a DevOps centered process
Seek out and evangelize new and emerging technologies including open-source tools
Influence and implement improvements and efficiencies in the technical aspects of the development process
Be a key contributor in the agile process fostering collaboration, prioritization, team accountability and transparency
Be a mentor and positive role model to junior members of the team
Qualification
Required
7 - 8 years of experience with the following:
5 - 6 years of enterprise technology related experience in application development using Java (17 or 21 is a plus), spring 2.5+ (spring 3 is a plus), spring boot, spring mvc, spring jdbc, spring batch, async processing both java and spring, swagger/openapi 3.x, spring java config (vs. xml config)
4+ years of demonstrated experience in database like SQL server & Postgres
Experience with Kafka, jmeter (load testing) and jprofile (performance/bottleneck analysis) experience would be beneficial
Experience with non-blocking I/O frameworks (Reactive programming)
Working knowledge of Continuous Integration/Continuous Deployment and DevOps principles
Understanding of agile software development methodologies, values and procedures
Understanding of build and deployment pipeline
Curiosity to understand and leverage new tools and technologies
Strong desire to leverage technology to build products that 'wow' users
Self-motivated as well as creative and efficient in proposing solutions to complex, time-critical problems
BS/MS in computer science
Preferred
Experience in Financial Services industry is a plus
Benefits
401k Match
Employee Stock Purchase Plan
Employee Discounts
Personalized advice
Brokerage discounts
Sabbatical
Paid Parental Leave
New Mothers returning to work Program
Tuition Reimbursement Programs
Time off to volunteer
Employee Matching Gifts Program
Health and Lifestyle Wellness Rewards
Onsite Fitness Classes
Healthy Food Choices
Wellness Champions
Employee Resource Groups
Commitment to diversity
Strategic partnerships
Paid time for vacation
Volunteering
28-day sabbatical after every 5 years of service for eligible positions
Paid parental leave and family building benefits
Health, dental, and vision insurance
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
Morningstar.com
2025-09-28
Company data provided by crunchbase