This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together. Schwab Technology Services enables the future of how clients manage their money by providing innovative and reliable technology products and services as a part of our ongoing commitment to democratize access to investing and financial planning. Stock Plan Services focuses on supporting equity compensation for our B2B clients. We have multiple applications that support this effort. Our vision is to provide employees of both Schwab and our Corporate partners with modernized industry leading products and platforms, while building a culture people love to work in. While executing this goal we strive to maintain excellent customer support and deliver on sustaining engineering objectives. We are fueled by a diverse team of talented team-members who continuously raise the bar on delivering best-in-class products and services to people all over the world.
Job Responsibility:
Create user information solutions by developing, implementing and maintaining Java based components and interfaces.
Write well designed, testable, efficient code and ensure designs are in compliance with specifications.
Prepare and produce releases of software components.
Support continuous improvements by investigating alternatives and technologies and presenting these for architectural review.
Support users by developing detailed documentation and assistance tools.
Requirements:
5+ years of work experience with a Bachelor’s Degree or an Advanced Degree in Computer Science, Software Development, Engineering or related technical field
5+ years of work experience in a software development role where the candidate was actively writing and reviewing Java code
5+ years of experience with relational databases
ideally Oracle and/or Microsoft SQL Server.
5+ years of experience writing unit and integration tests. Must be familiar with a least one testing framework (JUnit, Mockito preferred)
3+ years of experience using Spring/Spring Boot.
3+ years of experience developing RESTful services.
2+ years of experience developing and maintaining CI/CD pipelines. (Jenkins, Github Actions, Bamboo, Circle CI, etc.)
2+ years of experience with any cloud platform (PCF, GCP, GCP, AWS, Azure)
3+ months of Schwab technology domain experience gained as a current or recent contractor or employee
Experience troubleshooting, debugging, and profiling Java applications
Experience with Atlassian tool suites Bitbucket, Bamboo, JIRA, Confluence
Experience with GitHub
Strong analytical, communication and problem resolution skills
Understanding Agile and Scaled Agile (SAFe) methodologies
Strong ability to Design for functional and non-functional qualities, including availability, resiliency, security, performance, and privacy.
Nice to have:
Experience converting SOAP services to RESTful services.
Experience with Spring Batch and/or batch processing
What we offer:
401(k) with company match and Employee stock purchase plan
Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions