Mid-level Java Engineer
Charles Schwab
Your opportunity
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. We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).
Schwab Technology Services develop innovative and reliable technology solutions that help clients manage their money. Within Broker-Dealer Service Engineering, Client Data Shared Services builds centralized capabilities that enable Schwab teams to access, move, and use client data efficiently.
As a Software Development & Engineer, you will lead the design, development, and production support of high-volume services, data pipelines, and event-driven solutions. You will make sound technical decisions, resolve complex engineering challenges, and remain accountable for quality, reliability, and business outcomes from design through production.
Success requires hands-on technical leadership, adaptability, and close collaboration with product, architecture, vendor, offshore, and internal engineering teams. You will also mentor engineers and advance responsible AI-assisted development practices that improve delivery while maintaining clear ownership of code quality and correctness.
What you have
Required qualifications
- Bachelor's degree in engineering, computer science, or a related field
- 8+ years of experience with Java, Spring, cloud technologies, and REST or SOAP web services in high-volume, highly available environments
- 3+ years of experience with distributed or NoSQL databases, including PostgreSQL, MongoDB, or Yugabyte
- 3+ years of experience with real-time data processing and streaming solutions
- 3+ years of experience with continuous build tools and version-control platforms, including Bamboo, Bitbucket, or Git
- 3+ years of experience developing batch-processing or data-pipeline solutions using technologies such as Spring Batch or PySpark
- 2+ years of experience with GCP, AWS, or Microsoft Azure
- 2+ years of experience developing event-driven systems using Kafka, RabbitMQ, or other messaging technologies
- 2+ years of experience deploying cloud-based solutions through CI/CD practices
- Experience using GitHub Copilot, Claude Code, or similar AI-assisted engineering tools while maintaining accountability for code quality and correctness
Preferred qualifications
- Ability to apply Software Development and Software Development Life Cycle (SDLC) skills to design, build, test, deploy, and support reliable services
- Ability to use Analytical Thinking and Problem Solving to evaluate technical options, identify risks, and make decisions based on business and operational impact
- Experience developing technical specifications, API contracts, data models, and production-ready code
- Experience applying Code Review Practices, automated testing, and operational discipline to improve quality and production stability
- Experience collaborating across product, architecture, vendor, offshore, and internal stakeholder groups
- Ability to adapt to changing priorities, emerging technologies, and evolving delivery practices
- Experience mentoring engineers through code reviews, pairing, design discussions, and knowledge sharing
- Experience using Jira and Confluence in an Agile development environment
- Strong written and verbal communication skills with the ability to explain technical decisions to technical and nontechnical audiences
In addition to the salary range, this role is eligible for bonus or incentive opportunities.
What's in it for you
At Schwab, you're empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration-so you in a regular basis.
We offer a competitive benefits package that takes care of the whole you - both today and in the future:
- 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
- Paid parental leave and family building benefits
- Tuition reimbursement
- Health, dental, and vision insurance
- ...help clients manage their money. Within Broker-Dealer Service Engineering, Client Data Shared Services builds centralized capabilities that... ...science, or a related field8+ years of experience with Java, Spring, cloud technologies, and REST or SOAP web services in high...SuggestedFull timeWork at office
- ...role, you will design, build, test, deploy, and support scalable Java applications, REST APIs, and backend services across the... ...about emerging AI and automation tools and how they can improve engineering efficiency and software quality.In addition to the salary range...SuggestedFull timeWork at office
- ...branch, and service channels. As a senior technology leader and engineer, you will play a critical role in shaping the next generation of... ...6+ years of experience developing enterprise applications using Java, Spring Framework, cloud technologies, and web services (REST/SOAP...SuggestedFull timeFor contractorsWork at office
- ...Sr. Specialist - Software Development and Engineering, you will play a critical role in... ...spec-driven development (translating low-level design artifacts such as class structures... ...development.3+ years of experience with Java, Spring framework, cloud development, and...SuggestedFull timeWork at office
- ...fostering team developmentRequired Skill and Experience Experience as Java, Core Java Experience in Java Spring boot, Microservices, AWS... ...business with agile digital at scale to deliver unprecedented levels of performance and customer delight. Our always-on learning...SuggestedFull timeTemporary workWork experience placementRelocation
- Senior Java Developer Role: Senior Java Developer South Lake, TX (Hybrid 3 Days Office, 2 days remote) Design and develop applications using Java, Spring and SpringBoot. Ensure the highest quality software is developed, delivered and maintained. Drive continuous integration...Work at officeRemote work
- ...site in the specified location(s).As a Software and Development Engineer on the Advisor Services Data Delivery Team, you will play a critical... ...Terraform.Experience developing applications and services using Java.Experience with SQL, relational databases, stored procedures,...Full timeWork at office
- ...with product owners, business stakeholders, architects, quality engineers, operations teams, and production support teams to deliver... ...enterprise applications, including 5+ years of hands-on experience with Java, Spring Boot, RESTful services, microservices, and distributed...Full timeWork at office
- ...access to curated investment themes backed by Schwab research. As a Java Developer on the Thematic Core Services team, you will play a... ..., sound decision-making, and a passion for solving complex engineering challenges. You'll collaborate closely with architects, product...Work at office
- ...modernize mission-critical retirement technology platforms. Guide architecture decisions, mentor engineering teams, and ensure the operational stability of scalable Java applications. Requirements Requires a bachelor's degree in Computer Science and extensive experience...
- ...Schwab Technology Services in Texas is seeking a Software Development Engineer who will lead design, development, and production support of high-volume services and data pipelines. You will deliver robust, scalable systems on-site, collaborating across teams to ensure...
- ...Job Description Job Description Senior Software Engineer Full-Stack Development Location: Southlake, Texas, United States Full-... ...sessions. Required Technical Expertise ~5+ years of enterprise Java development experience. ~ Proficient in Java, Spring, REST,...Full timeVisa sponsorshipRelocation package
- ...site in the specified location(s).As a Senior Application Security Engineer focused on AI security, you will help protect Schwab’s... ...automation, and modern application architectureProficiency in Python, Java, C#, Go, JavaScript, or another programming languagePreferred qualificationsExperience...Full timeWork at office
- ...interview process Note from HM:We’re looking for experience in java app development or unit/component testing with tools/frameworks... ...quality, compliant, and scalable software solutions through Quality Engineering, Test Automation, Agile Delivery, and Software Development...Day shift
- ...specified location(s).As a Site Reliability Engineer supporting the Cashiering organization,... ...application reliability through Service Level Objectives (SLOs), monitoring practices,... ...DepositsExperience reviewing and troubleshooting .NET and Java-based applicationsExperience with AI-...Full timeWork at office
- ...of our investment in technology, we are looking for a Lead AI/ML Engineer to play a key role in developing critical back-end systems... ...environment. ~ AWS, Kubernetes, CI/CD experience. ~ Deep expertise in Java/Spring. ~ Solid e-Commerce and/or Retail technology experience...
- ...Enablement organization is seeking a senior Software Development & Engineering Lead to help drive modernization of the engineering ecosystem... ...in one or more modern programming languages such as Java, Python, C#, or similar backend technologies.Strong proficiency...Full timeWork at office
- ...cross functional high-performance teams of engineers, SDET’s, Scrum masters and Technical... ...presentation skills and ability to connect with all levels of business leadership teamAbility to... ...programming background in Java and PythonStrong experience designing REST...Full timeWork at office
- ...weekends as needed, in the specified location(s).As a Site Reliability Engineer, you will play a critical role in protecting the stability,... ...technology support role.Advanced experience troubleshooting Java-based distributed applications and SQL-backed enterprise systems...Permanent employmentFull timeWork at officeNight shiftWeekend work
- ...around the clock. As a Site Reliability Engineer, you will partner across application engineering... ...developing automation using Python, Go, Java, Bash, PowerShell, or similar... ...knowledge of SRE practices including service-level objectives, post-incident improvement, runbooks...Work at office
- ...Schwab is looking for a Senior Manager, Software Development & Engineering (PL) to lead multiple Agile and Lean engineering teams supporting... ...software systems using modern engineering technologies such as Java, .NET, cloud platforms, containers, microservices, relational...Full timeWork at office
- ...location(s). As a Senior Site Reliability Engineer within the CETSAvE organization, you... ...introduce best practices such as service level objectives and error budgets, and guide... ...experience using languages such as Python or Java, including building scalable services and...Full timeWork at office
- ...industry together. Charles Schwab’s Technology Services Cloud Engineers thrive in a leading-edge work culture while focusing on... ...operational excellence. What you have Experience in Linux/Java Software Development & Architecture, Operations, DevOps, etc....Shift work
- ..., maintain, and implement test cases based on user stories; present results and supervise defects to closure.o Develop and maintain Java-based automation scripts for UI, API, and backend testing.o Apply Object-Oriented Programming (OOP) principles and best practices in...
- Java And Spring Developer They are completely on Java and spring technologies. Applications are on PCF and they use MongoDB. Looking for a candidate who has: Solid fundamentals in Java and Spring frameworks Experience in web services (REST and SOAP) Experience working...
- Role: Java Developer Location: Hybrid Duration: 6+ months Details: Experience with databases and SQL, Oracle. Experience with test automation frameworks. Experience building and deploying applications using continuous integration pipelines and automated deployment...
- ...the specified location(s). As a Senior Application Security Engineer focused on AI security, you will help protect Schwab's predictive... ...and modern application architecture ~ Proficiency in Python, Java, C#, Go, JavaScript, or another programming language Preferred...Work at office
- ...Charles Schwab is seeking a Sr Specialist - Software Development & Engineering (API Gateway) to join our Enterprise Middleware team within... ...practices and intelligent automation concepts.Strong proficiency with Java, .NET, or Python for backend services and microservices...Full timeContract workWork at office
- ...tags) for regression, smoke, and feature-level runs? 3. How are your automated tests integrated... .... In your framework, how do you organize Java packages and classes (page objects,... ...software solutions through Quality Engineering, Test Automation, Agile Delivery, and Software...Contract workDay shift
$106k - $142k
...you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Java FullStack Engineer - Westlake, TX to join our team in Westlake, Texas (US-TX), United States (US). Role and Responsibilities - Working...Temporary workWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid-level Java Engineer. Be the first to apply!
- java developer remote part time Southlake, TX
- java microservices Southlake, TX
- senior java full-stack developer Southlake, TX
- java programming Southlake, TX
- java Southlake, TX
- senior java j2ee developer Southlake, TX
- entry level java programming Southlake, TX
- mid level qa engineer
- mid level mechanical engineer
- mid-level java developer



