JAVA Software Engineer
Overview
In this role you will design, develop, and deliver enterprise-scale Java applications that support critical business capabilities. You will work with cloud platforms, distributed systems, and AI-enabled development practices to build secure, scalable solutions. You will collaborate across teams, mentor engineers, and drive continuous improvement to influence technology outcomes and client experiences. This on-site role sits within Schwab Technology Services, focused on workplace financial solutions and helping millions plan, save, and invest.
Compensation / Benefitsbonus or incentive opportunities
ResponsibilitiesLead design, development, and delivery of enterprise-scale Java applicationsBuild RESTful APIs and microservices for reliable integration across distributed systemsApply system design principles and translate requirements into technical roadmapsCollaborate across teams in an Agile environment and drive shared outcomesIdentify security risks and promote secure coding practices to ensure reliability and performanceMentor engineers and drive continuous improvement across the team
Key requirementsDesign and develop secure, scalable, high-performing enterprise Java applicationsDevelop RESTful APIs and microservices for distributed systemsTranslate business and architectural requirements into technical solutions and roadmapsCollaborate across teams in Agile delivery environmentsIdentify and mitigate security risks; prioritize reliability and performanceAnalytical thinking and problem-solving to resolve complex engineering challengesProven ability to work with cross-functional teams and communicate technical conceptscollaborationcommunicationmentoringJavaSpring Bootcloud-native development