Senior Java Developer: Microservices & APIs Leader

Charles Schwab

Southlake (TX)

On-site

USD 120,000 - 150,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401(k) with company match
Paid time off and sabbatical after 5+
Parental leave and family building
Tuition reimbursement
Health, dental, and vision insurance

Job summary

Charles Schwab is seeking an experienced Java Developer to design and deliver scalable microservices and API-driven solutions within Thematic Investing. You will collaborate with architects, product teams, and engineers to build high-performing applications and ensure reliability.

The role requires strong Java, Spring, Hibernate, REST, and microservices expertise, plus experience with CI/CD and DevOps. Expect collaboration across cross-functional teams and mentoring responsibilities in a

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of professional experience in Java software development.
  • Strong experience with Java, Spring Framework, Hibernate, and RESTful web services.
  • 8+ years of experience designing, developing, testing, and deploying enterprise applications.
  • Extensive experience designing and building APIs.
  • Extensive experience developing and supporting microservices architectures.
  • Experience with relational databases such as Oracle, MySQL, or PostgreSQL.
  • Strong understanding of OOP principles and design patterns.
  • Experience in Agile/Scrum environments.
  • Experience with CI/CD and DevOps practices.
  • Excellent problem-solving and communication skills.
  • Ability to mentor less experienced developers.

Responsibilities

  • Design, develop, test, and enhance scalable microservices and API-driven solutions.
  • Collaborate with architects, product teams, and engineers to deliver robust software.
  • Balance technical excellence with collaboration and development practices.
  • Mentor junior developers and drive performance improvements.
  • Contribute to reliability, scalability, and evolution of Schwab's platform.

Skills

Java
Spring Framework
Hibernate
RESTful web services
Microservices
Object-oriented programming
Agile/Scrum
CI/CD
DevOps
Communication
Mentoring

Education

Bachelor's or Master's degree in Computer Science, Engineering, or related field

Tools

Docker
Kubernetes
AWS

Job description

Charles Schwab is seeking an experienced Java Developer to design and deliver scalable microservices and API-driven solutions within Thematic Investing. You will collaborate with architects, product teams, and engineers to build high-performing applications and ensure reliability.

The role requires strong Java, Spring, Hibernate, REST, and microservices expertise, plus experience with CI/CD and DevOps. Expect collaboration across cross-functional teams and mentoring responsibilities in a

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer - On-site Microservices & API Lead
Senior Java Developer - On-site Microservices & API Lead

Charles Schwab Corporation • Southlake (TX)

On-site
USD 120,000 - 180,000
Bonus opportunities
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 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
Backend API Engineer - Java/Spring Microservices
Backend API Engineer - Java/Spring Microservices

The Charles Schwab Corporation • Lone Tree (CO)

On-site
USD 120,000 - 160,000
401(k) match
Vacation time
Sabbatical after 5 years
+3
Senior Software Engineer - API, Microservices, Java/Spring
Senior Software Engineer - API, Microservices, Java/Spring

The Charles Schwab Corporation • Southlake (TX)

On-site
USD 110,000 - 160,000
401(k) with company match
Employee stock purchase plan
Paid vacation
+3
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 Software Engineer – Java + Angular Microservices
Senior Software Engineer – Java + Angular Microservices

The Charles Schwab Corporation • Southlake (TX)

On-site
USD 90,000 - 140,000
Lead Java Developer
Lead Java Developer

Charles Schwab Corporation • Southlake (TX)

On-site
USD 120,000 - 180,000
Bonus opportunities
Senior Java Engineer — Cloud Data Platform Leader
Senior Java Engineer — Cloud Data Platform Leader

Charles Schwab • Austin (TX)

On-site
USD 150,000 - 210,000
401(k) with company match
Sabbatical after 5 years
Paid parental leave
+2
Lead Java Developer
Lead Java Developer

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