JOBSEARCHER

Senior Full Stack Java Developer

Overview As a Senior Full Stack Java Developer at Schwab, you design and deliver secure, scalable enterprise applications that power client experiences. You’ll partner with product, architecture, and engineering teams to translate complex needs into resilient solutions, owning delivery from design to production support. You’ll lead end-to-end feature delivery, mentor engineers, and promote engineering excellence with secure coding, testing, and CI/CD. You’ll also apply GenAI tooling to accelerate delivery and shape team standards. This role suits a curious, collaborative engineer thriving in Agile environments. ResponsibilitiesDesign, build and deliver secure, high-performing enterprise applications and servicesLead end-to-end delivery of features and services in a senior IC roleGuide technical direction on moderate-to-high complexity itemsDecompose narratives into well-scoped work and provide sizing estimatesMentor junior engineers, lead code reviews, and clarify requirementsCollaborate with UX, delivery managers, and scrum leaders to shape designs and roadmapsLeverage GenAI coding assistants across the SDLC for implementation, testing, and automationOperate in an Agile/Scrum environment and support production stabilityIdentify risks early and establish mitigation plans Key requirements8+ years of Java application and service development8+ years front-end development experience (Angular or React)Bachelor’s degree or equivalent practical experience8+ years Java web and Spring/Spring Boot experience6+ years experience with microservices and REST APIs, knowledge of Kafka6+ years front-end with HTML, JSP, NPM/webpack, and Angular5+ years experience with CI/CD tools (Bitbucket, Bamboo, Jenkins, GitHub)5+ years Agile/Scrum team participation4+ years leading technical teams and roadmapping for complex systemsGenAI coding assistant exposure across the SDLC (GitHub Copilot, Claude Code)Knowledge of agentic workflows, spec-driven development and prompt engineeringStrong secure coding practices and application security awarenessEffective communication across technical and non-technical stakeholderscollaborationclear communicationmentoring and coachingJava, Spring, Spring BootMicroservices and REST APIsKafka