Looking to launch or grow your software development career with a leading financial services company? Charles Schwab is hiring Junior Java Developers for its Austin and Southlake offices. This is an excellent opportunity for early-career tech professionals who want hands-on experience building enterprise-grade financial applications in a collaborative and innovation-driven environment. Candidates will work alongside experienced engineering teams while gaining exposure to modern Java technologies, cloud platforms, and large-scale software systems.
Job Overview
| Field | Details |
|---|---|
| Company Name | Charles Schwab |
| Role | Junior Java Developer |
| Qualification | Bachelor’s Degree in Computer Science, IT, Software Engineering, or related field |
| Job Location | Austin, Texas & Southlake, Texas |
| Salary | $36 – $43 Per Hour |
| Work Type | Hybrid / On-site |
| Job Type | Full-Time |
| Job Level | Entry Level / Junior |
| Industry | Financial Services / Technology |
Job Description
This newly created Software Engineer role will support the future growth of the WAS business. You will enable WAS Tech to achieve consistent, predictable, high-quality delivery by implementing engineering best practices, contributing to automation frameworks, and mentoring junior team members in software development and testing methodologies. As a hands-on technical contributor, you will own feature development from design through deployment, collaborating effectively with cross-functional teams to deliver solutions that drive business value in our dynamic, fast-paced environment.
You will play a critical role in supporting key stakeholders across the WAS organization which is focused on high-net worth and ultra-high net worth retail investors. Supported business functions span Schwab’s Wealth and Investment Solutions including Schwab Wealth Advisory. You will be working with a team of talented and highly motivated technologists that strive to make technology a strategic differentiator for Schwab’s WAS business and their clients.
What you have
- The ability to work in a fast-paced environment and contribute to multiple projects simultaneously.
- Exacting attention to detail and enthusiasm for producing highly usable and scalable web software solutions using advanced development technologies and best practices.
- A passion for solving problems in a dynamic customer-focused team environment.
- A commitment to regularly improving your technical and professional skills, learning emerging technologies and growing as valued team member.
- Influencing the quality, efficiency, and effectiveness of projects.
Required Qualifications
- Bachelor’s/Master’s degree
- Hands-on experience gained through at least 1-2 years in a moderately complex software development role.
- 1-2 years’ experience with full stack application development technologies, Java, RESTful APIs, front end technologies such as Angular or React
- Experience with build tools – Gradle or Maven.
- 1-2 years’ experience developing single page applications with Angular or React, TypeScript, HTML5, and CSS.
- Understanding of Agile software development principles, including experience participating in a Scrum-based delivery team.
- Good experience using ‘git’ as source control systems.
- Good verbal and written communication skills.
Preferred Qualifications
- Understanding cloud-native enterprise applications deployed in PCF, AWS, GCP or Azure.
- Experience with continuous integration and delivery tools using GitHub/GitActions and Bitbucket/Bamboo.
- Knowledge of object-oriented principles and design patterns.
- Experience providing Production and Operations Support.
- Ability to work independently and collaborate with all types of stakeholders, both technical and business, peers, and leaders.
- Ability to work in a fast-paced environment.
- Good problem solving and critical thinking skills.
- Ability to quickly grasp complex concepts and learn new technologies.
- Good customer focus with a sense of ownership and determination to drive solutions in a collaborative environment