View Job

Kafka Messaging Engineer - Core Technology Infrastructure

Bank of America | Charlotte NC 28299 USA | Full Time | Posted: 10/22/2021

Job Descriptiontop

Job Description:

Do you love pioneering in the emerging technology space? Do you enjoy designing and creating architecture for Streaming products in various platforms (Internal/External Cloud, Container, VMs) ?

If so, this might be just the opportunity you ve been looking for! At Bank of America, you'll enjoy being part of a world-class organization that embraces diversity, along with any opportunity to grow our employee s careers from within!

We are seeking a Kafka Engineer to join our fast-paced, collaborative and inclusive delivery environment! While supporting the enterprise goals of improving œTime to Market  and Operational Excellence, you will have an opportunity to collaborate across multiple organizational units in this highly visible role.

The Kafka Messaging Engineer supports the enterprise goals of approving Time to Market and Operational Excellence through standardized service offering.  

  • Design and create architecture & automation for installation, patch/configuration management for Streaming products.
  • Understand & update existing automation programs and develop new programs for deploying and managing core & emerging messaging software (Confluent Kafka, IBM Streams etc.) in BofA s internal cloud.
  • Capture business requirements from multiple LOBs and design solution in collaboration with engineering and operations teams.
  • Work closely with Application Development/Support teams to understand the usage of messaging protocols within application software.
  • Document the business requirements and develop plans to address the problem/requirement.
  • Develop testing automation and troubleshoot problems during testing.
  • Analyze IT security standards and policies for multiple projects of high complexity.
  • Provide IT security and automation expertise.
  • Provide baseline security standards and policies for multiple projects of high complexity.
  • Identify potential threats and risks and making recommendations to prevent these issues.
  • Key individual contributor, with accountability for enabling secure environments (processes and technologies) for the business and technology groups.
  • Utilize technical and business knowledge to design and implement secure, risk-based solutions, exercising judgment within broadly defined practices and policies.
  • Results oriented, business focused, and successful at interfacing across multiple organizational units, at various levels.                    

Required Job Skills

  • Experience in design, deployment and architecture of Streaming platforms (Confluent Kafka or IBM Stream) on internal and external cloud
  • Extensive hands-on experience developing Python and UNIX Shell
  • Hands-on automation experience: Ansible and/or BladeLogic
  • Experience with Agile enterprise processes: SCRUM, Standups
  • Experience with Monitoring Tools: AppDynamics, Candle etc.
  • Experienced in writing clear technical documents using Visio, Word and PowerPoint
  • Self-starter and can operate in large organization

Desired Job Skills

  • Experience developing in Java
  • Experience with Confluent Kafka or IBM Stream
  • Experience with federated identity/access management
  • Hands-on experience with Messaging Systems administration
  • Experience with OCI Container platforms: Openshift, Kubernetes

  • Core Technology Infrastructure Organization:
    Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world
  • Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully
  • Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals.
  • Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience.
  • Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs.
  • Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital.

LOB Job Profile:

Responsible for designing and developing complex requirements to accomplish business goals. Ensures that software is developed to meet functional, non-functional, and compliance requirements. Ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Possess strong proficiency in development and testing practices common to the industry, and have extensive experience of using design and architectural patterns. At this level, specializations start to form in either Architecture, Test Engineering or DevOp. Contributes to story refinement/defining requirements. Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle. Performs spike/proof of concept as necessary to mitigate risk or implement new ideas. Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements. Utilizes multiple architectural components (across data, application, business) in design and development of client requirements. Assists team with resolving technical complexities involved in realizing story work. Designs/develops/modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained. Designs/develops/maintains automated test suites (integration, regression, performance). Sets up and develops a continuous integration/continuous delivery pipeline. Automates manual release activities. Mentors other Software Engineers and coaches team on CI-CD practices and automating tool stack. Individual contributor.

Job Band:



1st shift (United States of America)

Hours Per Week:


Weekly Schedule:

Referral Bonus Amount:


Job Detailstop

Location Charlotte, NC, 28299, United States
Categories Information Technology

Location Maptop

Contact Informationtop

Contact Name -
How to apply Employer provided a link where your application will be accepted. Click on the link below and follow instructions.
Apply Click Here (apply to job)
Job Code 21019703

Featured Employers all