Java Developer with Kafka

Global technology and management consulting firm supporting 100+ clients across banking, financial and Energy sectors.
Backend
Mid-Level Software Engineer
Hybrid
5+ years of experience
Finance

Description For Java Developer with Kafka

Capco, a Wipro company, is seeking a Java Developer with expertise in Spring Boot and Kafka for their offices in India. This role offers an opportunity to work with a globally recognized consulting firm that has been awarded Consultancy of the Year in the British Bank Award and ranked among the Top 100 Best Companies for Women in India 2022.

The position requires a skilled developer with 5+ years of experience to work on transformative projects for major international and local banks, insurance companies, and payment service providers. You'll be responsible for developing scalable, high-performance applications using Java and Kafka, implementing event-driven architectures, and optimizing systems for maximum efficiency.

Working at Capco means joining a company with a tolerant, open culture that values diversity, inclusivity, and creativity. The organization offers a flexible career path with no forced hierarchy, allowing individuals to grow alongside the company. The role provides a hybrid working model, requiring 3 days per week in the office.

Key technical requirements include strong expertise in Core Java, Spring Boot, Confluent Kafka, and distributed systems. You'll work with modern technologies including JSON, Avro, Protobuf, and Kafka Schema Registry. Experience with containerization tools like Docker and Kubernetes is valued, as is familiarity with monitoring tools such as Splunk.

This is an excellent opportunity for a mid-level software engineer looking to make an impact in the financial services industry while working with cutting-edge technologies in a diverse and inclusive environment. The role offers the chance to work on projects that are actively transforming the financial services sector while being part of a globally recognized consulting firm.

Last updated 15 days ago

Responsibilities For Java Developer with Kafka

  • Develop, deploy, and maintain scalable and high-performance applications using Java
  • Work with Confluent Kafka, including producer-consumer frameworks and offset management
  • Ensure efficient message serialization and deserialization using JSON, Avro, and Protobuf
  • Design and implement event-driven architectures with real-time processing capabilities
  • Optimize Kafka consumers for high-throughput and low-latency scenarios
  • Collaborate with cross-functional teams for service integration and deployment
  • Troubleshoot and resolve performance bottlenecks and scalability issues

Requirements For Java Developer with Kafka

Java
Kafka
  • 5+ years of experience
  • Expertise in Spring Boot, Confluent Kafka, and distributed systems
  • Strong experience in Core Java, Collections, Multithreading, Executor Services, CompletableFuture
  • Knowledge of JSON, Avro, and Protobuf with Kafka Schema Registry
  • Experience with containerization (Docker, Kubernetes) preferred
  • Familiarity with monitoring and logging tools like Splunk is a plus

Interested in this job?

Jobs Related To Capco Java Developer with Kafka

Java Developer with Kafka

Java Developer position at Capco focusing on Kafka and distributed systems development for financial services transformation.

Software Development Engineer, Amazon Music

Software Development Engineer position at Amazon Music, building scalable systems for playlist and queue experiences serving millions of customers.

Software Development Engineer, FinTech Infrastructure

Build high-performance, globally scalable financial systems at Amazon as a Software Development Engineer in the FinTech Infrastructure team.

Software Development Engineer, Digital Payments and Emerging Markets

Lead software development role focusing on digital payments solutions at Amazon, requiring 3+ years experience and expertise in scalable system design.

Software Development Engineer, AWS Geospatial

AWS Geospatial Software Development Engineer position focusing on building location-based services with emphasis on privacy and serverless architecture.