Senior Java Engineer: Spring Boot & REST API Expert

Charles Schwab

Southlake (TX)

Hybrid

USD 120,000 - 180,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) match
Employee stock purchase plan
Paid time off
Sabbatical after 5 years
Parental leave
Tuition reimbursement
Health insurance
Dental insurance
Vision insurance

Job summary

Charles Schwab is seeking a Software Engineer to join the Contact Center Technology team. This on-site role involves designing and developing scalable Java applications with Spring/Spring Boot, building high-volume REST APIs, and collaborating with cross-functional teams in an Agile environment.

You will work closely with technical and business stakeholders to gather requirements, architect solutions, and provide production support. Strong problem-solving and communication skills are essential.

Qualifications

  • Bachelor’s degree in CS or related field
  • 5+ years of professional software development experience
  • Hands-on Java and Spring Framework experience
  • Experience with Spring Boot and RESTful services
  • SQL and relational databases knowledge
  • Experience with automated testing, Git, Bamboo, CI/CD
  • Experience with Agile development
  • Ability to deliver independently and collaborate with stakeholders
  • Strong problem-solving and communication skills
  • Experience deploying on PCF or cloud platforms
  • Knowledge of Kafka or RabbitMQ and MongoDB preferred
  • Experience with Jira/Confluence for enterprise apps

Responsibilities

  • Design, develop, and maintain Java applications using Spring and Spring Boot
  • Build and integrate REST APIs for high-volume transactions
  • Translate requirements into scalable, maintainable solutions
  • Own features through design, development, testing, deployment, and support
  • Write unit and integration tests and participate in code reviews
  • Create technical docs, diagrams, and API specifications
  • Collaborate with analysts, architects, and distributed teams
  • Contribute to Agile ceremonies and drive performance improvements
  • Grow through knowledge sharing and best-practices adoption

Skills

Java
Spring Framework
Spring Boot
RESTful services
SQL
CI/CD
Agile
Team collaboration

Education

Bachelor’s degree in Computer Science

Tools

Jira
Confluence
Rally

Job description

Charles Schwab is seeking a Software Engineer to join the Contact Center Technology team. This on-site role involves designing and developing scalable Java applications with Spring/Spring Boot, building high-volume REST APIs, and collaborating with cross-functional teams in an Agile environment.

You will work closely with technical and business stakeholders to gather requirements, architect solutions, and provide production support. Strong problem-solving and communication skills are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java & Spring Boot Software Engineer (On-Site)
Java & Spring Boot Software Engineer (On-Site)

Charles Schwab Corporation • Southlake (TX)

On-site
USD 110,000 - 140,000
Java Developer - Hybrid Spring Boot & REST APIs
Java Developer - Hybrid Spring Boot & REST APIs

Charles Schwab • Austin (TX)

On-site
USD 110,000 - 160,000
Hybrid work
401(k) match
Employee stock purchase plan
+3
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
Senior Java Lead: Cloud Microservices & Angular (On-Site)
Senior Java Lead: Cloud Microservices & Angular (On-Site)

Charles Schwab • Southlake (TX)

On-site
USD 140,000 - 180,000
401(k) match
Employee stock purchase plan
Sabbatical after 5 years for eligible
+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
Java Developer
Java Developer

Charles Schwab Corporation • Southlake (TX)

On-site
USD 110,000 - 140,000
Impactful Full-Stack Java/Angular Engineer
Impactful Full-Stack Java/Angular Engineer

Charles Schwab • Austin (TX)

Hybrid
USD 120,000 - 150,000
401(k) with company match and Employee
stock purchase plan
Vacation, volunteering, and 28-day sab
+3
Senior Java Engineer - Payments & Cloud Microservices
Senior Java Engineer - Payments & Cloud Microservices

Charles Schwab • California

On-site
USD 140,000 - 180,000