Senior Java Developer
Overview
As a senior technology leader, you design and deliver scalable, cloud-based client data solutions that enable differentiated experiences for clients and advisors. You’ll shape the next generation of Schwab’s client data ecosystem, collaborating across functions to ensure performance, security, and operational readiness. You’ll mentor engineers, drive engineering excellence, and help modernize platforms while aligning with the firm’s technology vision. This on-site role offers a high-impact opportunity to influence delivery across cross-functional teams in a fast-paced financial services environment.
Compensation / Benefitsbonus or incentive opportunitieson-site collaborationsalary range provided
Responsibilitiesdesign, architect, and deliver scalable, resilient client data solutionsdevelop modern cloud-based applications using event-driven architectures, APIs, batch processing, and messagingcollaborate with cross-functional stakeholders to meet scalability, performance, security, and compliance goalslead through influence, mentor engineers, and drive continuous improvementmodernize platforms and support production environmentsbuild trusted partnerships across technology domainscontribute to a culture of innovation, collaboration, learning, and high-quality deliverycreate and manage delivery roadmaps and drive execution against strategic priorities
Key requirements6+ years with Java, Spring Framework, cloud technologies, and REST/SOAP in high-volume environmentsexperience using Generative AI coding assistants in the software development lifecycle2+ years with modern batch processing (Spring Batch or Spring Cloud Data Flow)3+ years with PostgreSQL or Aerospike or equivalent cloud-relational databases3+ years supporting CI/CD and cloud deployments3+ years using source control/build tools (Git, Bitbucket, Bamboo, etc.)2+ years with AWS, GCP, PCF or comparable cloud platforms3+ years with messaging platforms (Kafka, RabbitMQ, or equivalent)experience with Test-Driven Development and automated testingstrong analytical and decision-making abilities for complex tech challenges5+ years of effective communication with technical and non-technical stakeholders1+ year Schwab technology domain experienceproven collaboration with internal and external teams and distributed teamsexperience creating delivery roadmaps and driving strategic prioritiesstrong communication across diverse audiencesleadership through influenceproblem-solving and risk identificationJavaSpring FrameworkREST/SOAP web services