Posted in

Lead Java Engineer

Lead Java Engineer

CompanyCharles Schwab
LocationLone Tree, CO, USA, Austin, TX, USA, Southlake, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • 10+ years of experience in actively developing large scale software using: Java, Spring framework, cloud development, and Web Services supporting high volume transactions in a highly available environment.
  • 6+ years of experience working with containers and microservices in the cloud.
  • 6+ years of experience in cloud deployment in a continuous integration, and continuous delivery model (CI/CD).
  • 2+ years of experience with Pivotal Cloud Foundry (PCF), or AWS or GCP.
  • 2+ years’ experience working with databases like MongoDB, Aerospike, and/or PostgreSQL.
  • 2+ years Prior experience in IT Transformations and system modernization initiatives from legacy to distributed platforms, i.e., Mainframe Cobol apps/DB2 to Java apps/SQL or MongoDB.
  • Track record of pursuing and maintaining high quality while delivering on tight schedules.
  • Collaborative mindset coupled with a bias for action to effectively engage with all areas of the business including Product Management, Architects, SRE, and adjacent teams, etc.
  • Ability to work collaboratively with internal and external stakeholders including offshore teams and manage offshore development activities.
  • Ability to effectively engage subject matter experts and understand technical topics.
  • Demonstrated ability to disagree, argue your case with data, and commit to deliver regardless of the outcome of the disagreement.
  • Demonstrated ability in solution discovery and crafting a design based in engineering principles.
  • Strong written, verbal, and interpersonal skills with the demonstrable ability to communicate effectively at all levels.
  • Ability to analyze and solve problems creatively.
  • Track record of mentoring and coaching that results in a stronger organization.
  • Bachelor’s degree in Information Technology, Computer Science, related degree, OR related practical experience.

Responsibilities

  • Understanding the needs of the business, conducting research on potential options and recommend optimal solution based on context.
  • Identifying gaps and mitigating risks to delivery, scalability, performance, security, compliance, operational readiness, and work to respond to them or advocate for prioritization.
  • Participating in strategic planning discussions with technical, business, and stakeholders
  • Designing effective solutions that are in line with the organization’s vision.
  • Actively participating in product design and development sessions
  • Writing efficient, easy to follow technical documentation.
  • Reviewing cross-team work in planning to ensure teams understand work break down and dependencies when considering work sequencing and prioritization.
  • Technical lead on cross-team strategic efforts to influence decision and alignment.
  • Understanding several teams’ testing strategies and uses the knowledge to educate and help teams level-up their testing. Recommending org testing strategies/solutions.
  • Ensuring economic thinking is part of the delivery execution across
  • Fostering a culture of engineering excellence and challenging the status quo
  • Identify gaps in processes and services across environments.
  • Cultivating a culture of open feedback that promotes accountability for getting better together
  • Facilitating discussions within the O2 and beyond, ensuring that everyone has an opportunity to share their opinion and be heard, and that discussion outcomes tie to stated goals.
  • Supporting teams on critical production issues
  • Building relationships with adjacent domains and teams.
  • Providing coaching, mentorship, and career development.

Preferred Qualifications

  • Good knowledge of messaging technologies (Rabbit MQ, Kafka, or equivalent)
  • Experience in Financial Services industry
  • Experience in Test Driven Development, QA Automation and Quality mindset and behaviors
  • Proficient in developing Visio diagrams, architectural and design documentations, functional and technical specifications, automated test process
  • Willingness to learn all aspects of tech stack and document
  • Ability to research and document production and test environments along with architecture and design work
  • Knowledge of Agile methodology and experience in an Agile working environment
  • Experience with the Atlassian tool stack (JIRA and Confluence)