Inclusion without Exception
Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to create a workforce that reflects the societies we operate in. Our continued commitment to Culture and Diversity is reflected in our people stories across our workforce and implemented through equitable workplace policies and processes.
About TCS:
TCS is an IT services, consulting, and business solutions organization that has been partnering with many of the world’s largest businesses in their transformation journeys for over 55 years. Its consulting-led, cognitive-powered portfolio of business, technology, and engineering services and solutions is delivered through its unique Location Independent Agile™ delivery model, recognized as a benchmark of excellence in software development. A part of the Tata group, India's largest multinational business group, TCS employs over 612,000 of the world’s best-trained consultants in 55 countries. The company generated consolidated revenues of US $29 billion in the fiscal year ended March 31, 2024,(BS1) and is listed on the BSE and the NSE in India. TCS' proactive stance on climate change and award-winning work with communities across the world have earned it a place in leading sustainability indices such as the MSCI Global Sustainability Index and the FTSE4Good Emerging Index.
Required Skills:
• Good years of Hands-on development experience and a deep understanding of the Kafka architecture and internals of how it works, along with the interplay of architectural components: brokers, Zookeeper, Producers/Consumers, Kafka Connect, Kafka Streams.
• Strong Experience with Kafka connect / KSQL architecture and associated clustering model.
• Hands on experience with Kafka Db connector for Oracle, Mysql.
• Strong fundamentals and experience in Kafka administration, configuration, and troubleshooting.
• Understand and experience with Kafka clustering, and its fault-tolerance model supporting HA and DR.
• Have developed KStreams pipelines, as well as deployed KStreams clusters.
• Strong problem-solving skills and a passion for debugging complex issues and mature code.
• Experience with using agile methodologies for software development.
• Experience with developing KSQL queries and best practices of using KSQL vs streams.
• Familiarity with Confluent Control Center; or have worked on Kafka Monitoring Tool (UI).
• Ability to work in fast-paced and dynamically changing environment.
• Ability to lead the effort; and work with minimum supervision.
• Understanding of Microservices technologies including- Sprint Boot, Java
• Apigee API Integration platform.
• Appian experience plus
• SQL Server, Oracle, Stored Procedure
Roles and Responsibilities:
• Work with the business and IT team to understand business problems, and to design implement, and deliver an appropriate solution using Agile methodology across the larger program.
• Work independently to implement solutions on multiple platform (DEV, QA, UAT, PROD).
• Provide technical direction, guidance, and reviews to other engineers working on the same project.
• Administer Distributed kafka cluster in Dev,QA, UAT, PROD environments and troubleshoot performance issue
• Implement and debug subsystems/microservice and components.
• Follows automate-first/automate-everything philosophy.
• Hands on in programming language.
Tata Consultancy Services Canada Inc. is committed to meeting the accessibility needs of all individuals in accordance with the Accessibility for Ontarians with Disabilities Act (AODA) and the Ontario Human Rights Code (OHRC). Should you require accommodations during the recruitment and selection process, please inform Human Resources.
Thank you for your interest in TCS. Candidates that meet the qualifications for this position will be contacted within a 2-week period. We invite you to continue to apply for other opportunities that match your profile.