Java & Angular Full Stack Developer
Charles Schwab · Austin, TX · 2 mo ago
HybridEngineeringFull-time
About the role
The Schwab Advisor Portfolio Connect platform is seeking a Full Stack Java/Angular Engineer to support its continued evolution. This role involves owning features end-to-end, from technical design to production support, within an Agile environment.
Responsibilities
- Design, develop, test, deploy, and support Java-based backend services and Angular front-end components.
- Own features end to end, translating business requirements into technical designs and working code.
- Build and consume RESTful and SOAP-based APIs using Spring Boot.
- Apply solid object-oriented design principles, data structures, algorithms, and SOLID principles in daily development.
- Write clean, testable, and maintainable code supported by automated unit and integration tests using modern testing and mocking frameworks.
- Collaborate with product owners, business partners, and engineering teammates to clarify requirements and deliver agreed-upon outcomes.
- Participate actively in Agile/Scrum ceremonies including stand-ups, sprint planning, reviews, and retrospectives.
- Review and contribute to pull requests, ensuring adherence to engineering standards, quality, and best practices.
- Troubleshoot issues and provide production support while continuously improving system performance, reliability, and maintainability.
- Leverage modern development tools such as GitHub and GitHub Copilot to improve development efficiency while maintaining engineering judgment and ownership.
Qualifications
- Bachelor’s degree in computer science or related field.
- Over three years or more years of professional experience in developing scalable, user-friendly software, with demonstrated expertise in designing and deploying enterprise applications using Java and Angular.
- Hands-on experience as a Full Stack Engineer with the ability to own features end to end.
- Strong experience developing applications using Java and Angular.
- Experience building and consuming RESTful and SOAP-based services using Spring Boot.
- Strong understanding of object-oriented design, data structures, algorithms, and SOLID principles.
- Demonstrated experience writing unit tests and integration tests, including the use of mocking frameworks.
- Experience with source control and developer tools such as Git, GitHub, and GitHub Actions.
- Experience working in Agile/Scrum delivery teams.
- Ability to translate business and functional requirements into effective technical solutions.
- Strong problem-solving, communication, and collaboration skills.
- Comfort operating as an individual contributor who takes accountability for quality and delivery.