Previous Job
Previous
Sr. Kafka Messaging Architect/Developer
Ref No.: 22-08118
Category: Experienced Professional
Location: San Diego, California
Position Type:Contract
Start Date / End Date: 06/20/2022 to 12/02/2022
 Genesis10 is seeking a Sr. Kafka Messaging Architect/Developer for a leading company in San Diego, CA. This is a remote 6-month contract role.  
 
Description:
The Sr. Kafka Messaging Architect/Developer will drive the design, implementation, and adoptions of the real-time stream data platform that will be a key enabler for our cloud-based business-application architecture. This leading company has enjoyed significant growth over the past several years, and with that, the Integrations platform is evolving from a departmental batch oriented ETL solution to a global enterprise platform to adapt to the global expansion of the business. This role will report into the Integrations IT Senior Manager.
 
Job Duties:
  • Analyzes, acquires, installs, modifies, and supports operating systems, databases, utilities, and Internet/intranet-related tools.
  • Conducts systems programming and systems support activities, such as new or revised program language codes, processing routines and report generators.
  • Monitors effective language codes, processing routines, hardware use and use of database management techniques.
  • Develops and reviews operator and control instructions.
  • Prepares and conducts system and programming tests requiring interfacing of hardware and software.
  • Conducts programming tasks including program design, program coding, debugging and documentation.
  • As directed, prepares feasibility studies and designs tests to determine operating characteristics of software.
  • Define strategy and roadmap of the NextGen real-time event-bus platform based on Apache Kafka and microservices architecture.
  •  Establish best practices for implementing our platform based on identified use cases and required integration patterns.
  • Accelerate our adoption of the Kafka ecosystem by creating a framework for leveraging technologies such as Kafka Connect, KStreams/KSQL, Schema Registry, and other streaming-oriented technology.
  • Assist in building out the DevSecOps strategy for hosting and managing our microservice and connector infrastructure in the GCP cloud.
  • Explore real-time, predictive analytics and machine learning on operational and business data captured on the platform to enable new business opportunities.
  • Mentor existing team members by imparting expert knowledge to build a high-performing team in our NextGen technology.
 

Requirements:
 
  • Typically requires a bachelor's degree in a technical discipline and a minimum of 13+ years of related experience
  • Seasoned messaging expert with strong fundamentals in distributed systems design, implementation, and operations.
  • Possesses an established track record with Kafka technology with hands-on production experience and a deep understanding of the Kafka architecture, fault-tolerance, and internals of how it works.
  • Hands-on experience as a developer who has used the Kafka API to build producer and consumer applications.
  • Practical experience with Kafka Connect, KStreams, and KSQL, with ability to know how to use effectively for different use cases, including how to scale and make fault tolerant.
  • Strong familiarity of wire formats such as XML, JSON, Avro, CSV, etc. along with serialization/deserialization options.
  • Solid programming proficiency with Java, and best practices in development.
  • Passion for writing high quality, rock-solid software, including test automation (unit/integration).
  • Experience with DevSecOps and cloud-native technology having practical experience with tools such as Docker, Kubernetes, Jenkins, and Terraform is a plus.
  • Fundamental understanding of the TCP/IP protocol stack, as well as familiarity of network routing protocols and usage of associated network tools.
  • In addition, knowledge of security protocols such as TLS, Kerberos, and OAUTH2, JWT, and how they work and integrate into Kafka, microservices, REST Proxy, and Kafka Connectors.
  • Has worked with Agile methodologies such as Scrum and has ability to write well-structured user stories and participate in agile ceremonies using Jira as the agile tool.
  •  
If you are a qualified candidate interested in this opportunity, please apply.

About Genesis10:
Genesis10 is a leading U.S. business and technology consulting firm with hundreds of clients needing proven talent and solutions to power their strategic initiatives. If you are a high performing business or IT professional with solid, referenced experience, we want to meet you. Genesis10 recruiters and delivery professionals are highly accomplished career advocates, who get to know you beyond your resume to position you with the opportunities that fit your skills, experience, and aspirations. We have benefit options to fit your needs and a support staff that works with you from placement throughout your engagement project after project. To learn more about Genesis10 and to view all our available career opportunities, please visit us at
 www.genesis10.com.