
Lead Java Developer
Charles Schwab3 days ago
Base Salary
$165k - $174k/yr
Responsibilities
- Lead cross-team strategic Java engineering efforts and influence technical decisions and alignment.
- Design and recommend solutions aligned with organizational vision and business needs.
- Participate in product design, development, solution discovery, research, and strategic planning sessions.
- Support teams with critical production issues and contribute to high-quality, highly available systems.
- Coordinate with technical, business, product, architecture, SRE, offshore, and external stakeholders.
- Lead modernization initiatives from legacy mainframe platforms to distributed Java applications.
- Provide coaching, mentorship, and career development to strengthen the organization.
- Document architecture, design work, production and test environments, and technical specifications.
Requirements
- Bachelor’s degree in Information Technology, Computer Science, or a related field, or related practical experience.
- 10+ years of experience actively developing large-scale software using Java, Spring, cloud development, and web services for high-volume transactions in highly available environments.
- 6+ years of experience working with containers and microservices in the cloud.
- 6+ years of experience with cloud deployment using continuous integration and continuous delivery practices.
- 2+ years of experience with Pivotal Cloud Foundry, GCP, or AWS.
- 2+ years of experience with databases such as PostgreSQL, MongoDB, Aerospike, or SQL Server.
- Experience with IT transformation and system modernization from Mainframe Cobol and DB2 applications to Java applications using SQL or MongoDB.
- Demonstrated solution design, problem-solving, communication, collaboration, mentoring, and stakeholder-management abilities.
- Preferred: Master’s degree in Information Technology, Computer Science, or a related field, or related practical experience.
- Preferred: Knowledge of Kafka, Rabbit MQ, or equivalent messaging technologies.
- Preferred: Experience leading multiple projects and working with multiple teams and third-party providers.
- Preferred: Financial services industry experience, test-driven development, QA automation, and Agile environments.
- Preferred: Experience with Visio, JIRA, and Confluence.
Benefits
- Eligible for bonus or incentive opportunities.
Tech Stack
Apache KafkaAWSGoogle Cloud PlatformIBM DB2JavaMicrosoft SQL ServerMongoDBPivotal Cloud FoundryPostgreSQLRabbitMQ
Categories
About Charles Schwab
Charles Schwab provides brokerage, banking, and wealth management services for individual investors and independent investment advisors. Its business spans trading platforms, advisory and custody services (Schwab Advisor Services), ETFs and mutual funds, and a U.S. bank offering deposits and lending. Founded in 1971 and headquartered in Westlake, Texas, Schwab is publicly traded on the NYSE (SCHW) and expanded its retail and advisor footprint through the acquisition of TD Ameritrade.