Lead Java Developer

$160,000 - $190,000/Yr

The Charles Schwab Corporation - Littleton, CO

posted about 1 month ago

Full-time - Senior
Littleton, CO
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Offer Order (O2) team at Charles Schwab is seeking a seasoned software engineer to lead the development of their core client data platform. This role involves understanding business needs, designing effective solutions, and ensuring high-quality delivery of scalable systems that enhance customer experiences. The position is pivotal in driving strategic planning discussions, mentoring team members, and fostering a culture of engineering excellence as the team prepares for the next iteration of their platform.

Responsibilities

  • Understand the needs of the business and recommend optimal solutions based on context.
  • Identify gaps and mitigate risks related to delivery, scalability, performance, security, compliance, and operational readiness.
  • Participate in strategic planning discussions with technical, business, and stakeholders.
  • Design effective solutions aligned with the organization's vision.
  • Actively participate in product design and development sessions.
  • Write efficient and easy-to-follow technical documentation.
  • Review cross-team work in planning to ensure understanding of work breakdown and dependencies.
  • Act as a technical lead on cross-team strategic efforts to influence decisions and alignment.
  • Educate teams on testing strategies and recommend organizational testing solutions.
  • Ensure economic thinking is part of the delivery execution.
  • Foster a culture of engineering excellence and challenge the status quo.
  • Identify gaps in processes and services across environments.
  • Cultivate a culture of open feedback and accountability.
  • Facilitate discussions within the O2 team and ensure all voices are heard.
  • Support teams on critical production issues.
  • Build relationships with adjacent domains and teams.
  • Provide coaching, mentorship, and career development.

Requirements

  • 10+ years of experience in developing large scale software using Java, Spring framework, cloud development, and Web Services.
  • 6+ years of experience working with containers and microservices in the cloud.
  • 6+ years of experience in cloud deployment in a CI/CD model.
  • 2+ years of experience with Pivotal Cloud Foundry (PCF), AWS, or GCP.
  • 2+ years of experience with databases like MongoDB, Aerospike, and/or PostgreSQL.
  • Prior experience in IT Transformations and system modernization initiatives from legacy to distributed platforms.
  • Track record of maintaining high quality while delivering on tight schedules.
  • Collaborative mindset with a bias for action to engage with all areas of the business.
  • Ability to work collaboratively with internal and external stakeholders, including offshore teams.
  • Demonstrated ability to engage subject matter experts and understand technical topics.
  • Strong written, verbal, and interpersonal communication skills.
  • Ability to analyze and creatively solve problems.
  • Track record of mentoring and coaching that strengthens the organization.
  • Bachelor's degree in Information Technology, Computer Science, or related field.

Nice-to-haves

  • Good knowledge of messaging technologies (Rabbit MQ, Kafka, or equivalent).
  • Experience in the Financial Services industry.
  • Experience in Test Driven Development, QA Automation, and quality mindset.
  • Proficient in developing Visio diagrams and architectural documentation.
  • Willingness to learn all aspects of the tech stack and document.
  • Knowledge of Agile methodology and experience in an Agile environment.
  • Experience with the Atlassian tool stack (JIRA and Confluence).

Benefits

  • Competitive salary range of USD $160,000.00 - $190,000.00 per year.
  • Full-time position with opportunities for career development and mentorship.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service