Java Software Engineer – Cloud-Native Microservices

Charles Schwab

Southlake (TX)

On-site

USD 100,000 - 150,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) with company match
Employee stock purchase plan
Paid vacation and sabbatical
Parental leave and family benefits
Tuition reimbursement
Health, dental, and vision insurance

Job summary

Schwab Technology Services in Texas is seeking a Java Developer to build cloud-ready applications powering investment research and asset management. You will join an Agile team and collaborate with engineers, architects, product owners, and QA to deliver scalable software solutions.

The role emphasizes modern engineering practices including microservices, APIs, cloud technologies, automation, and CI/CD, with a focus on continuous learning in a fast-paced tech organization.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field, or equivalent practical experience.
  • Experience in software development, including internships, co-ops, apprenticeships, academic projects, or professional experience.
  • Foundational proficiency in Java software development and object-oriented programming principles.
  • Knowledge of data structures, algorithms, and software design fundamentals.
  • Experience writing, testing, debugging, and maintaining code with a focus on quality and reliability.
  • Familiarity with relational databases and the ability to write and troubleshoot SQL queries.
  • Understanding of RESTful APIs, web services, and modern application development concepts.
  • Experience using Git or similar version control tools in a collaborative development environment.
  • Strong analytical thinking, troubleshooting, and problem-solving skills.
  • Effective verbal and written communication skills with the ability to collaborate across technical and business teams.
  • Ability to learn new technologies and adapt within an Agile software development environment.
  • Experience with Spring Framework or Spring Boot.
  • Exposure to microservices and event-driven architectures.
  • Experience developing or consuming REST APIs.
  • Familiarity with unit testing frameworks such as JUnit or Mockito.
  • Exposure to cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
  • Knowledge of CI/CD practices and tools such as GitHub Actions or Jenkins.
  • Familiarity with containerization technologies such as Docker.
  • Exposure to NoSQL databases including MongoDB.
  • Experience working within Agile Scrum teams using tools such as Jira and Confluence.
  • Exposure to Angular or other modern front-end frameworks.
  • Experience with Python-based development, analytics, or dashboard visualization tools.
  • Passion for continuous improvement, clean code principles, and software engineering best practices.
  • Familiarity with responsible use of AI-assisted development tools within established governance and security standards.

Responsibilities

  • Dev elop high-quality software for cloud-ready applications.
  • Collaborate with engineers, architects, product owners, and quality teams to solve complex business challenges.
  • Improve platform performance, user efficiency, and business outcomes through scalable software solutions.

Skills

Java
OOP
REST APIs
SQL
Git
Problem solving
Communication
Agile

Education

Bachelor’s degree in Computer Science or related field

Tools

Spring Boot
Docker
Jira
Confluence
JUnit

Job description

Schwab Technology Services in Texas is seeking a Java Developer to build cloud-ready applications powering investment research and asset management. You will join an Agile team and collaborate with engineers, architects, product owners, and QA to deliver scalable software solutions.

The role emphasizes modern engineering practices including microservices, APIs, cloud technologies, automation, and CI/CD, with a focus on continuous learning in a fast-paced tech organization.

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

Similar jobs worth comparing

Senior Java Developer – Investment Tech Platform
Senior Java Developer – Investment Tech Platform

Charles Schwab • Southlake (TX)

On-site
USD 110,000 - 170,000
401(k) match
Employee stock purchase plan
Paid time off + sabbatical after 5 yrs
+1
Senior Software Engineer — Cloud-Native FinTech Platforms
Senior Software Engineer — Cloud-Native FinTech Platforms

Charles Schwab • Austin (TX)

On-site
USD 140,000 - 170,000
401(k) with company match
Sabbatical after 5 years
Parental leave
+2
Senior Java Developer – Front Office Investment Tech
Senior Java Developer – Front Office Investment Tech

Charles Schwab • Jersey City (NJ)

On-site
USD 120,000 - 160,000
Java Software Engineer
Java Software Engineer

Charles Schwab • Southlake (TX)

On-site
USD 100,000 - 150,000
401(k) with company match
Employee stock purchase plan
Paid vacation and sabbatical
+3
Lead Software Developer - Java, Agile, Finance Tech
Lead Software Developer - Java, Agile, Finance Tech

Charles Schwab • Southlake (TX)

On-site
USD 140,000 - 175,000
401(k) with company match
Paid time off & sabbatical after 5 yrs
Parental leave & family benefits
+2
Software Developer (Java/Angular) – On-Site Soutlake
Software Developer (Java/Angular) – On-Site Soutlake

Charles Schwab • Austin (TX)

On-site
USD 90,000 - 130,000
401(k) with match
Employee stock purchase plan
Paid time off + sabbatical
+2
Senior Specialist Software Engineer – Java & FinTech
Senior Specialist Software Engineer – Java & FinTech

The Charles Schwab Corporation • Omaha (NE)

On-site
USD 120,000 - 160,000
401(k) with company match
Sabbatical after 5 years
Parental leave
+2
Java Developer - Client Central Technology
Java Developer - Client Central Technology

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
Java Developer - Workplace Services Engineering
Java Developer - Workplace Services Engineering

SupportFinity™ • Austin (TX)

On-site
USD 90,000 - 120,000
401(k) with company match
Paid parental leave
Tuition reimbursement
+1
Senior Java Microservices Engineer | Cloud-Native
Senior Java Microservices Engineer | Cloud-Native

JPMorgan Chase • Plano (TX)

On-site
USD 150,000 - 190,000