Senior Java Engineer - Scalable API Platform

Charles Schwab Corporation

Southlake (TX)

On-site

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Charles Schwab Corporation is seeking a senior Java backend developer to design, build, test, deploy, and support scalable Java applications, REST APIs, and backend services across Schwab’s messaging platforms.

You will collaborate with technical leads, Product Owners, and distributed Agile teams, mentor juniors, and contribute to automated testing and CI/CD improvements, while adopting AI-assisted development tools to enhance quality.

Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • 9+ years of professional software development experience building enterprise web applications, including full-stack Java development and mentoring junior developers.
  • 5+ years of experience building REST services for high-volume, highly available environments.
  • 6+ years of experience with relational and NoSQL databases, including SQL, Oracle, and MongoDB.
  • 4+ years of experience with Pivotal Cloud Foundry.
  • Experience designing and implementing RESTful services using Spring Boot.
  • Experience applying software design patterns and SOLID principles to scalable application development.
  • Experience translating requirements into technical designs and testing solutions through unit, functional, integration, and end-to-end testing.
  • Experience with CI/CD concepts, API test automation, and automated deployment pipelines.
  • Experience using AI-assisted development tools, such as GitHub Copilot, to improve productivity, code quality, and delivery outcomes.
  • Ability to collaborate with technical and business stakeholders, make sound decisions, and manage competing priorities in a distributed environment.
  • Ability to work in a hybrid model. This role is not eligible for fully remote work.

Responsibilities

  • Design, build, test, deploy, and support scalable Java applications, REST APIs, and backend services.
  • Partner with technical leads, Product Owners, and distributed Agile teams to solve complex problems and improve client experience.
  • Mentor junior developers and contribute to technical documentation and automated testing.
  • Improve CI/CD pipelines and promote responsible use of AI-assisted development tools.

Skills

Java development
REST API design
Mentoring
Agile collaboration
Problem solving
Collaboration
Hybrid/onsite teamwork

Education

Bachelor’s degree in Computer Science or related field

Tools

Spring Boot
Pivotal Cloud Foundry
CI/CD pipelines
GitHub Copilot
MongoDB
Oracle
SQL

Job description

Charles Schwab Corporation is seeking a senior Java backend developer to design, build, test, deploy, and support scalable Java applications, REST APIs, and backend services across Schwab’s messaging platforms.

You will collaborate with technical leads, Product Owners, and distributed Agile teams, mentor juniors, and contribute to automated testing and CI/CD improvements, while adopting AI-assisted development tools to enhance quality.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer: Microservices & APIs Leader
Senior Java Developer: Microservices & APIs Leader

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 150,000
401(k) with company match
Paid time off and sabbatical after 5+
Parental leave and family building
+2
Senior Java Platform Lead — Cloud & Microservices
Senior Java Platform Lead — Cloud & Microservices

Charles Schwab Corporation • Southlake (TX)

On-site
USD 140,000 - 190,000
Senior Backend Java Engineer - CI/CD & DevOps
Senior Backend Java Engineer - CI/CD & DevOps

Charles Schwab Corporation • Austin (TX)

On-site
USD 170,000 - 210,000
Senior Java Platform Lead - Microservices & Cloud
Senior Java Platform Lead - Microservices & Cloud

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 180,000
401(k) with company match
Employee stock purchase plan
Paid time for vacation
+8
Senior Java Backend Engineer - Scalable & Secure Systems
Senior Java Backend Engineer - Scalable & Secure Systems

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 160,000
Senior Java Software Engineer: Cloud Microservices & CI/CD
Senior Java Software Engineer: Cloud Microservices & CI/CD

Charles Schwab Corporation • Southlake (TX)

On-site
USD 120,000 - 170,000
Senior Java Microservices Engineer – Cloud & Data
Senior Java Microservices Engineer – Cloud & Data

Charles Schwab • Southlake (TX)

Hybrid
USD 120,000 - 160,000
401(k) with match
Paid time off
Sabbatical after 5 years
+4
Senior Full-Stack Java Engineer – Trading & Risk Platform
Senior Full-Stack Java Engineer – Trading & Risk Platform

Charles Schwab • Omaha (NE)

On-site
USD 120,000 - 180,000
Senior Platform & Cloud Engineering Lead
Senior Platform & Cloud Engineering Lead

Charles Schwab Corporation • Austin (TX)

On-site
USD 150,000 - 230,000
Senior Platform Engineer – AI & Automation
Senior Platform Engineer – AI & Automation

Charles Schwab • Southlake (TX)

On-site
USD 140,000 - 190,000
401(k) with company match
Sabbatical after 5 years
Parental leave & family benefits
+2