Charles Schwab · 16 hours ago
Java Developer
Charles Schwab has been a leader in financial services for nearly four decades, working to make investing more affordable, accessible, and understandable to all. As a Software Engineer for the Cashiering Technology Management organization, you will be responsible for the design, development, and implementation of solutions for large and complex applications related to money movement.
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 application development using Java (17 or 21 is a plus)
5 - 6 years of enterprise technology related experience in application development using spring 2.5+ (spring 3 is a plus)
Experience with spring boot
Experience with spring mvc
Experience with spring jdbc
Experience with spring batch
Experience with async processing both java and spring
Experience with swagger/openapi 3.x
Experience with spring java config (vs. xml config)
4+ years of demonstrated experience in database like SQL server & Postgres
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 with Kafka
Experience with jmeter (load testing)
Experience with jprofile (performance/bottleneck analysis)
Experience in Financial Services industry
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
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