JOBSEARCHER

Lead Java Developer

Overview In this role you will design and deliver scalable, API-driven microservices to support Schwab's Thematic Investing platform. You will work closely with architects, product teams, and engineers to balance technical excellence with collaborative development and mentorship. You’ll focus on reliability, performance, and evolution of the core services that enable client-focused investment themes. This is an on-site opportunity with a mission to empower investors through innovative software solutions. Compensation / Benefitsbonus or incentive opportunities ResponsibilitiesDesign, develop, test, and deploy enterprise Java applications and microservicesBuild and evolve RESTful APIs and API-driven solutionsCollaborate with architects, product teams, and cross-functional partnersMentor junior developers and contribute to development best practicesOptimize performance, reliability, and scalability of applicationsSupport CI/CD pipelines and DevOps practicesContribute to software architecture and technical design decisionsWork on high-availability systems in a collaborative, on-site environment Key requirementsBachelor's in Computer Science, Engineering, or related field8+ years of Java software development experienceStrong Java, Spring Framework, Hibernate, RESTful web services experience8+ years designing, developing, testing, and deploying enterprise applicationsExtensive API design and API-driven microservices experienceExperience with relational databases (Oracle, MySQL, PostgreSQL)Object-oriented programming and design patterns knowledgeAgile/Scrum environment experienceExperience with CI/CD and DevOps practicesExcellent problem-solving and communication skillsAbility to mentor and collaborate across cross-functional teamscollaborationcommunicationmentoringJavaSpring FrameworkHibernate