At Schwab, the business problem is to provide innovative and reliable technology products and services to democratize access to investing and financial planning, specifically in the area of equity compensation for B2B clients.
Requirements
- 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
- 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
- 2+ years of experience with any cloud platform (PCF, GCP, GCP, AWS, Azure)
Responsibilities
- 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
- Develop detailed documentation and assistance tools
- Support users
- Troubleshoot, debug, and profile Java applications
Other
- 5+ years of work experience with a Bachelor’s Degree or an Advanced Degree in Computer Science, Software Development, Engineering or related technical field
- 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
- Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions