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