Lead Java Developer

Charles Schwab Corporation

Southlake (TX)

Sur place

USD 160 000 - 190 000

Plein temps

Il y a 9 jours

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Charles Schwab Corporation in Texas is seeking a seasoned Java Developer to join the Thematic Core Services team. You will design and deliver scalable microservices and API-driven solutions that power client experiences across Schwab's Thematic Investing platform.

You will collaborate with architects, product teams, and engineers to develop, test, and deploy enterprise applications, mentor teammates, and continuously improve development practices to ensure reliability and performance.

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 working with relational databases such as Oracle, MySQL, or PostgreSQL.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience working in Agile/Scrum development environments.
  • Experience with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to collaborate effectively across cross-functional teams and mentor less experienced developers.

Responsabilités

  • Design and deliver scalable, high-performing microservices and API-driven solutions.
  • Collaborate with architects, product teams, and engineers to build and test enterprise apps.
  • Mentor less experienced developers and improve development practices.
  • Ensure reliability, scalability, and evolution of Schwab's Thematic Investing platform.

Connaissances

Java
Spring Framework
Hibernate
RESTful Web Services
Object-Oriented Programming
Agile/Scrum
DevOps / CI-CD
Communication
Mentoring
Problem Solving

Formation

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

Outils

Docker
Kubernetes
Oracle
MySQL
PostgreSQL
Git

Description du poste

Your Opportunity

At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us challenge the status quo and transform the finance industry together. We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).

Schwab Technology Services powers the technology solutions that help clients confidently manage their financial futures. Within Thematic Investing, you'll join a team responsible for one of Schwab's most innovative client experiences, providing investors access to curated investment themes backed by Schwab research. As a Java Developer on the Thematic Core Services team, you will play a key role in designing and delivering scalable, high-performing applications and services that support business growth and exceptional client experiences.

This role requires strong technical expertise, sound decision-making, and a passion for solving complex engineering challenges. You'll collaborate closely with architects, product teams, business partners, and fellow engineers to design, develop, test, and enhance modern microservices and API-driven solutions. Success in this role requires balancing technical excellence with collaboration, mentoring team members, optimizing application performance, and continuously improving development practices. Your contributions will directly influence the reliability, scalability, and evolution of Schwab's Thematic Investing platform.

What you have
Required 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 working with relational databases such as Oracle, MySQL, or PostgreSQL
  • Strong understanding of object-oriented programming principles and design patterns
  • Experience working in Agile/Scrum development environments
  • Experience with CI/CD pipelines and DevOps practices
  • Excellent problem-solving, analytical, and communication skills
  • Ability to collaborate effectively across cross-functional teams and mentor less experienced developers
Preferred Qualifications
  • Experience with trading platforms and/or high-volume, high-availability systems
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Experience with Docker, Kubernetes, or related containerization and orchestration technologies
  • Experience with JavaScript, HTML, and CSS
  • Experience contributing to software architecture and technical design decisions
  • Experience optimizing applications for performance, scalability, and reliability
  • Demonstrated leadership and mentoring experience

In addition to the salary range, this role is eligible for bonus or incentive opportunities.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Lead Java Developer
Lead Java Developer

Charles Schwab • Southlake (TX)

Sur place
USD 120 000 - 150 000
401(k) with company match
Paid time off and sabbatical after 5+
Parental leave and family building
+2
Sr. Software Developer
Sr. Software Developer

Charles Schwab • Omaha (NE)

Sur place
USD 120 000 - 180 000
401(k) with company match
Employee stock purchase plan
Sabbatical after 5 years
+3
Sr. Java Developer
Sr. Java Developer

Charles Schwab • Southlake (TX)

Sur place
USD 140 000 - 180 000
401(k) match
Employee stock purchase plan
Sabbatical after 5 years for eligible
+3
Senior Java Software Engineer
Senior Java Software Engineer

Charles Schwab • Southlake (TX)

Sur place
USD 140 000 - 190 000
401(k) match
Employee stock purchase plan
Paid vacation
+7
Software Developer
Software Developer

Charles Schwab • Omaha (NE)

Sur place
USD 110 000 - 150 000
401(k) match
Employee stock purchase plan
Paid time off
+4
Java Developer
Java Developer

Walgreens • Seattle (WA)

Sur place
USD 120 000 - 180 000
401(k) with company match
Paid time off & sabbatical after long‑
Paid parental leave
+2
Java Development Engineer
Java Development Engineer

Charles Schwab • Southlake (TX)

Hybride
USD 120 000 - 160 000
401(k) with match
Paid time off
Sabbatical after 5 years
+4
Sr Manager, Software Development & Engineering Lead
Sr Manager, Software Development & Engineering Lead

Charles Schwab • San Francisco (CA)

Sur place
USD 150 000 - 210 000
401(k) with company match
Sabbatical after 5 years of service
Paid parental leave
+3
.NET Developer
.NET Developer

Charles Schwab Corporation • Austin (TX)

Sur place
USD 120 000 - 160 000
Senior Java Software Engineer
Senior Java Software Engineer

Charles Schwab Corporation • Southlake (TX)

Sur place
USD 120 000 - 180 000