Hello
Hope you are doing well.
Position: Kafka Developer
Location: Tempe, AZ (Remote)
Duration: 12 Months
Client: TCS
Role Description:
Experience: 9+ Years
Essential Skills and Role:
- Standalones identify and rectify the Kafka Messaging issues within justifying time.
- Work with the business and IT team to understand business problems, and to design implement, and deliver an appropriate solution using Agile methodology across the larger program.
- Work independently to implement solutions on multiple platform (DEV, QA, UAT, PROD).
- Provide technical direction, guidance, and reviews to other engineers working on the same project.
- Administer Distributed Kafka cluster in Dev, QA, UAT, PROD environments and troubleshoot performance issue
- Implement and debug subsystems/microservice and components.
- Follows automate-first/automate-everything philosophy.
- Hands on in programming languages.
Key skills required for Kafka Developer:
- Deep understanding of Confluent Kafka: Thorough knowledge of Kafka concepts like producers, consumers, topics, partitions, brokers, and replication mechanisms.
- Programming language proficiency: Primarily Java or Scala, with potential for Python depending on the project.
- System design and architecture: Ability to design robust and scalable Kafka-based data pipelines, considering factors like data throughput, fault tolerance, and latency.
- Data management skills: Understanding of data serialization formats like JSON, Avro, and Protobuf, and how to manage data schema evolution.
- Kafka Streams API (optional): Knowledge of Kafka Streams for real-time data processing within the Kafka ecosystem.
- Monitoring and troubleshooting: Familiarity with tools to monitor Kafka cluster health, identify performance bottlenecks, and troubleshoot issues.
- Cloud integration : Experience deploying and managing Kafka on cloud platforms like AWS, Azure, or GCP.
- Distributed systems concepts: Understanding of concepts like distributed consensus, leader election, and fault tolerance.
- Security best practices: Knowledge of Kafka security features to implement authentication and authorization mechanisms.
- Communication and collaboration: Ability to work effectively with other developers, data engineers, and stakeholders to design and implement Kafka solutions.
Thanks & Regards
KumaraSwamy
iTech US, Inc
Email is the best way to reach me.
To unsubscribe from future emails or to update your email preferences click here