Capco is hiring a

Tech Lead/Senior Java Developer with Kafka/Cassandra

Bangkok, Thailand

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

Please mention you found this job on Startup Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quickly
Be the first to apply. Receive an email whenever similar jobs are posted.
Prepare for your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Java Developer Q&A's
Apply for this job