Senior Java Developer - On-site Microservices & API Lead

Charles Schwab Corporation

Southlake (TX)

On-site

USD 120,000 - 180,000

Full time

5 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

Benefits offered by this job

Bonus opportunities

Job summary

Charles Schwab Corporation is seeking a senior Java Developer to join the Thematic Core Services team. You will design and deliver scalable microservices and APIs, collaborating with architects, product teams, and other engineers.

The role demands 8+ years in Java, Spring, Hibernate, REST, CI/CD, DevOps, and relational databases. A strong problem-solver with excellent communication is needed to mentor teammates and optimize performance.

Qualifications

  • Bachelor's or Master's in CS, Engineering, or related field.
  • 8+ years in Java software development.
  • Strong Java, Spring, Hibernate, and REST experience.
  • 8+ years in enterprise app design, development, testing, deployment.
  • Extensive API design and development experience.
  • Extensive microservices architecture experience.
  • Relational DB experience: Oracle/MySQL/PostgreSQL.
  • Strong OO design patterns knowledge.
  • Experience with Agile/Scrum environments.
  • CI/CD and DevOps experience.
  • Excellent problem solving, analytical, and communication skills.
  • Ability to mentor and collaborate across teams.

Skills

Java expertise
Spring Framework
Hibernate
RESTful services
Agile/Scrum
CI/CD
DevOps practices
Problem solving
Communication
Mentoring

Education

Bachelor's or Master's in CS/Engineering or related field

Tools

Java
Spring Framework
Hibernate
REST
CI/CD tools
Docker/Kubernetes
Relational databases (Oracle/MySQL/PostgreSQL)
Cloud platforms (AWS/Azure/GC)

Job description

Charles Schwab Corporation is seeking a senior Java Developer to join the Thematic Core Services team. You will design and deliver scalable microservices and APIs, collaborating with architects, product teams, and other engineers.

The role demands 8+ years in Java, Spring, Hibernate, REST, CI/CD, DevOps, and relational databases. A strong problem-solver with excellent communication is needed to mentor teammates and optimize performance.

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 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 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
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
Senior Java & Angular Platform Lead — Cloud Transformation
Senior Java & Angular Platform Lead — Cloud Transformation

Charles Schwab • Southlake (TX)

On-site
USD 110,000 - 130,000
401(k) with company match
Paid vacation and volunteering time
Paid parental leave
+2