KAFKA LEAD DEVELOPER AND ARCHITECT in Memphis, TN at First Horizon National Corporation

Date Posted: 3/6/2020

Job Snapshot

Job Description

This position has been created to build and grow the bank’s internal Data Streaming capabilities within our Enterprise Data Integration team.  As the need for real-time data and analytics, combining multiple sources, continues to grow, the need for data streaming increases within the bank.  This role will partner with internal and external project and agile teams to help build, maintain and support streaming data integrations and applications that underpin our operational and analytical needs.  The role will help build and evolve standards and patterns for streaming data within the bank.

As data increasingly drives the banking industry, and becomes an ever more critical part of serving our customers, our businesses, management and regulatory agencies, this position will be critical to the continued and future success of the organization.

The role includes:

  • Evolution and support of the Kafka environment
  • Development of Data Streaming Standards and Patterns
  • Development and support of Kafka integrations, including topics, producers, consumers and streaming applications
  • Operational management of the Kafka platform

Ideal candidates will have a strong data integration background with specific experience in the data streaming and Kafka/Confluent specifically.  Candidates should have broad experience and understanding of data architecture principles, data integration patterns and data quality management.  In addition, knowledge of the business of banking and the key data that drives banking organizations is an advantage.

Required Qualifications:

  • 7+ years of overall IT experience
  • 5+ years of experience data integration
  • 5+ years of hands on experience with Java or Scala with strong SQL background.
  • 3+ years of hands on Kafka/Confluent/Data Streaming development/operational platform experience
  • Experience in working in with Kafka connectors, Producer and consumer APIs
  • Strong hands on expertise in debugging and fixing streaming jobs by looking debug logs and configuration tuning.
  • Strong understanding of Kafka architecture including offset management, partition strategy and DR requirements
  • Good understanding of Kafka Security with Kerberos.
  • Good understanding of Streaming message delivery semantics.
  • Good understanding of Spark framework
  • Strong understanding of streaming message formats like avro and streaming semantics.
  • Strong understanding of data architecture, data integration and data quality management
  • Ability to articulate design standards and patterns
  • Ability to prioritize and execute on multiple concurrent initiatives with related or independent goals
  • College degree in related field of study or equivalent experience
  • Strong written and oral communication and presentation
  • Strong analytical and problem solving skills

Education Required – College Graduate and Job Experience Required

Preferred Qualifications:

  • Strong business-facing skills
  • Business Intelligence and Data Analytics experience
  • Prior financial services or banking experience
  • Previous experience with Confluent Kafka is a plus.
  • Monitoring Kafka with external tools and APIs is a plus.
  • Prior knowledge of Ansible, Chef or Puppet is a plus.

Work Hours: Monday thru Friday from 8:00am to 5:00pm


Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)