Search by job, company or skills

First Citizens India

Software Engineer II (Kafka Developer)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

FC Global Services India LLP (First Citizens India), a part of First Citizens BancShares, Inc., a top 20 U.S. financial institution, is a global capability center (GCC) based in Bengaluru. Our India-based teams benefit from the company's over 125-year legacy of strength and stability. First Citizens India is responsible for delivering value and managing risks for our lines of business. We are particularly proud of our strong, relationship-driven culture and our long-term approach, which are deeply ingrained in our talented workforce. This is evident across all key areas of our operations, including Technology, Enterprise Operations, Finance, Cybersecurity, Risk Management, and Credit Administration. We are seeking talented individuals to join us in our mission of providing solutions fit for our clients greatest ambitions.

Job Description

Value Preposition

We are looking for an experienced Kafka Developer with at least 4+ years of hands-on expertise in building, managing, and optimizing event-

driven systems using Apache Kafka. The ideal candidate will have strong experience in Kafka architecture, distributed systems, real-time data

streaming, and integration with microservices. You will work closely with engineering, DevOps to design, develop, and maintain scalable data

pipelines.

Job Details

Position Title: Software Engineer II

Career Level: P2

Job Category: Senior Associate

Role Type: Hybrid

Job Location: Bengaluru

Impact

As a Kafka Developer, you will play a key role in strengthening our real-time data streaming capabilities. Your work will directly contribute to

building reliable, scalable, and high-performance Kafka-based systems that are central to our business operations. By developing and

optimizing Kafka producers, consumers, and stream-processing components, you will help ensure seamless data flow across critical

applications.

You will collaborate with senior developers, DevOps, and tech teams to troubleshoot issues, improve platform stability, and enhance system

performance. Your contributions will help reduce operational bottlenecks, improve data accuracy, and accelerate delivery of real-time features

that support customer experience and internal decision-making.

Key Deliverables (Duties And Responsibilities)

  • Design, develop, and maintain Kafka-based data streaming solutions.
  • Build and optimize producers, consumers, streams, connectors, and related components.
  • Develop Kafka Streams or kSQL applications for real-time data processing.
  • Configure and manage Kafka clusters, topics, partitions, and retention policies.
  • Implement schema management using Avro/Protobuf and Schema Registry.
  • Integrate Kafka with microservices, databases, and third-party systems.
  • Ensure high availability, fault tolerance, and data consistency in streaming pipelines.
  • Collaborate with DevOps/DevSecOps for Kafka deployment, monitoring, alerting, and scaling.
  • Develop automation scripts for cluster maintenance and pipeline optimization.
  • Troubleshoot issues related to latency, throughput, consumer lag, and offset management.
  • Work closely with cross-functional teams to transform business requirements into streaming solutions.
  • Ensure strong adherence to security best practices, access policies, and encryption.

Skills And Qualification

  • Apache Kafka Mastery: Deep understanding of Kafka architecture, components (brokers, topics, producers, consumers), and ecosystem tools (Kafka Connect, Kafka Streams, Schema Registry).
  • Distributed Systems: Expertise in distributed messaging, data partitioning, replication, fault tolerance, and high availability.
  • Cloud Platforms: Nice to have Experience with cloud services (AWS, Azure, Google Cloud) and managed Kafka offerings.
  • Monitoring and Logging: Familiarity with tools like Prometheus, Grafana or Confluent Control Center for cluster health and performance.
  • Security: Knowledge of encryption, authentication, and authorization mechanisms (SSL/TLS, Kerberos, ACLs).
  • DevOps and CI/CD: Experience with CI/CD pipelines, version control (Git), and infrastructure as code (Terraform, Ansible).

Functional Skills

  • Strong analytical and problem-solving skills for quick incident resolution and optimization
  • Understanding of Kafka architecture, brokers, topics, partitions, consumer groups, retention, and offset management.
  • Ability to build and maintain Kafka producers and consumers using Java, Python, or other supported languages.
  • Understanding of end-to-end data flow, event-driven design, and message serialization formats (Avro, JSON, Protobuf).
  • Understanding of common data pipeline issuesconsumer lag, offset problems, schema mismatch, network delaysand how to assist in resolving them.
  • Ability to create clear documentation for data flows, producer/consumer logic, and configuration changes.

Technical Skills

  • 5+ years of hands-on experience with Apache Kafka.
  • expertise in Java / Python for Kafka client development.
  • Hands on experience on Confluent tool
  • Solid understanding of Kafka Streams, Kafka Connect, and event-driven architecture.
  • Experience with Zookeeper / KRaft, distributed systems, and cluster management.
  • Familiarity with Docker, Kubernetes, CI/CD pipelines.
  • Solid understanding of Git workflows
  • Knowledge of SQL/NoSQL databases, microservices, serialization formats (Avro).

Qualification

  • Bachelor's or Master's or equivalent degree in Computer Science, Computer Engineering, or a related technical field
  • Overall 5-8 years of experience in Software Development

Relationships & Collaboration

Participate actively in all Agile ceremonies

Work closely with tech leads, software architects, product owners and scrum master's to make sure deliverables are on track

Cross-functional collaboration with multiple teams across India and US to find innovative solutions

Accessibility Needs

We are committed to providing an inclusive and accessible hiring process. If you require accommodations at any stage (e.g. application,

interviews, onboarding) please let us know, and we will work with you to ensure a seamless experience.

Equal Employment Opportunity

FC Global Services India LLP (First Citizens India) is an Equal Employment Opportunity Employer. We are committed to fostering an inclusive and accessible environment and prohibit all forms of discrimination on the basis of gender, religion, caste, disability, sexual orientation, economic status or any other characteristics protected by the law. We strive to foster a safe and respectful environment in which all individuals are treated with respect and dignity. Our EEO policy ensures fairness throughout the employee life cycle.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 137180245