About Capco

Capco, a Wipro company, is a global technology and management consultancy specializing in driving digital transformation in the financial services industry. With a growing client portfolio comprising of over 100 global organizations, Capco operates at the intersection of business and technology by combining innovative thinking with unrivalled industry knowledge to deliver end-to-end data-driven solutions and fast-track digital initiatives for banking and payments, capital markets, wealth and asset management, insurance, and the energy sector. Capco’s cutting-edge ingenuity is brought to life through its Innovation Labs and award-winning Be Yourself At Work culture and diverse talent.


Job Description

  • Provide expertise and hands on experience working on convertors AVRO/JSON/XML and Kafka connectors.
  • Provide expertise in Kafka brokers, Zookeeper, KSQL, KStream and Kafka control center.
  • Good knowledge in Apache Spark architecture, can have exposure in creating Spark/Scala jobs for data aggregation and transformation, producing unit tests for Spark helper and transformations methods and design data processing pipelines.
  • Should have experience in Cassandra data modelling to design efficient storage models and understanding of consistency levels, partitioning.
  • Solid grasp of Cassandra internals- read/write paths, indexes.


Education & Experience

  • 5+ years working in large scale enterprise software development environments with microservice architecture knowledge
  • Have solid experiences and prior accomplishments in Java/J2EE, Spring Boot, Apache Kafka clusters (Confluent Platform), Cassandra clusters (DataStax Enterprise) and their fault tolerance model supporting high availability
  • Strong experience in tuning, monitoring, configuring, troubleshooting Apache Kafka/Cassandra to assure the optimal performance in production
  • Experience in DevOps tools such as Kubernetes, Docker, Jenkins, Ansible, and APM monitoring tools/logging
  • Good to have experience in Apache Spark for batch processing
  • Good to have experience in Unit Testing, TDD, Smoke Testing, and E2E Testing
  • Excellent written and verbal communication skills. Ability to effectively communicate product architectures, design proposals, and negotiate options at management levels
  • Supervise the work of cross-functional groups of engineers and team members

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)