Senior Kafka Engineer for Distributed Systems

4 days ago


Toronto, Ontario, Canada Tata Consultancy Services Full time
Job Description

We are seeking an experienced Kafka Engineer to join our team as a Senior Engineer, focusing on designing and implementing high-performance distributed systems using Apache Kafka. In this role, you will work closely with our development teams to understand business requirements and design scalable solutions using Agile methodologies.

About Us

Tata Consultancy Services (TCS) is a leading IT services company that has been partnering with global businesses in their transformation journeys for over 55 years. Our consulting-led, cognitive-powered portfolio of business, technology, and engineering services and solutions is delivered through our unique Location Independent AgileTM delivery model, recognized as a benchmark of excellence in software development.

Key Responsibilities
  • Design and implement high-performance distributed systems using Apache Kafka, ensuring scalability, reliability, and fault tolerance.
  • Collaborate with development teams to understand business requirements and design solutions using Agile methodologies.
  • Develop KStreams pipelines and deploy KStreams clusters, leveraging your expertise in Kafka administration, configuration, and troubleshooting.
  • Provide technical direction, guidance, and reviews to other engineers working on the same project.
Requirements
  • Hands-on experience with Kafka Db connector for Oracle, Mysql, and strong fundamentals in Kafka administration, configuration, and troubleshooting.
  • Experience with Confluent Control Center and understanding of Microservices technologies including Spring Boot, Java, SQL Server, Oracle, and Stored Procedures.
  • Familiarity with agile methodologies for software development and ability to work independently to implement solutions on multiple platforms (DEV, QA, UAT, PROD).
Benefits

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). As an employee, you can expect a competitive salary, comprehensive benefits package, and opportunities for professional growth and development.


  • Senior Kafka Engineer

    48 minutes ago


    Toronto, Ontario, Canada Tata Consultancy Services Full time

    At Tata Consultancy Services, we are committed to delivering exceptional IT services and solutions to our clients. Our organization has been a leader in the industry for over 55 years, with a strong presence in software development and a focus on sustainability.We are seeking a highly skilled Senior Kafka Engineer to join our team. This is an exciting...


  • Toronto, Ontario, Canada Apex Systems Full time

    Job OverviewWe are seeking a highly skilled CockroachDB Distributed Systems Engineer to join our team at Apex Systems. As a Senior CockroachDB Engineer, you will be responsible for designing, implementing, and managing distributed CockroachDB clusters running on OpenShift.About the RoleDesign and implement a CockroachDB cluster architecture that meets the...


  • Toronto, Ontario, Canada Tata Consultancy Services Full time

    About Tata Consultancy ServicesTata Consultancy Services (TCS) is a leading 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.Our MissionWe are committed to creating a workforce that reflects the societies we operate in by...

  • Kafka Developer

    6 days ago


    Toronto, Ontario, C6A, Ontario, Canada Tata Consultancy Services Full time

    Inclusion without ExceptionTata 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...


  • Toronto, Ontario, Canada Tata Consultancy Services Full time

    Tata Consultancy Services is a leading 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.We are committed to meeting the accessibility needs of all individuals in accordance with the Accessibility for Ontarians with Disabilities...


  • Toronto, Ontario, Canada eBay Full time

    Job OvervieweBay is seeking a highly experienced Senior Staff Engineer to lead our Recommendations team in redefining the face of eBay. This is an exceptional opportunity for an outstanding engineer to work with a world-class team of Engineers, Data Scientists/Applied Researchers, Product Managers, Designers, and Analysts to create great products that make a...

  • Sr. Backend Java,

    2 months ago


    Toronto, Ontario, C6A, Ontario, Canada S.i. Systems Full time

    Sr. Backend Java, (Springboot/Spring) Developer working with Kafka and AWS to a support multi-year project for a banking client Duration: 6 months with strong possibility of extensionLocation: Hybrid (1-2 days a week in DT Toronto office)Description:Senior backend developer that can build strategic adaptors to consume batch as well as real-time messages,...


  • Toronto, Ontario, C6A, Ontario, Canada S.i. Systems Full time

    Our Insurance client is looking for a Senior API and Integration Architect responsible for design and providing guidance in API & Integration Solutions (Kafka and Apigee)Permanent full time positionLocation: Toronto - on site 1-2 days a weekResponsibilities:Architect the enterprise API, Event and Microservice Integration Platforms, reporting directly to AVP,...


  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking an experienced Senior Software Development Engineer to join our team and contribute to the development of our cloud-native relational database. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable distributed systems.ResponsibilitiesDesign and develop new features for...

  • Senior Java Developer

    3 weeks ago


    Toronto, Ontario, Canada S.i. Systems Full time

    Job Title: Senior Java Developer - Microservices and Messaging SystemsAbout the Role:We are seeking an experienced Senior Java Developer to join our team at S.i. Systems. As a key member of our development team, you will be responsible for designing and developing strategic adaptors to consume batch as well as real-time messages, normalizing data in a...


  • Toronto, Ontario, Canada Apex Systems Full time

    Apex Systems, a leading global IT services provider, is seeking an experienced Senior CockroachDB Engineer.The successful candidate will have extensive enterprise architecture and design experience, as well as the ability to build, optimize, and configure a platform to meet the needs of our clients, industry-leading technology companies.This role involves...


  • Toronto, Ontario, C6A, Ontario, Canada Apex Systems Full time

    Senior CockroachDB EngineerApex Systems is a global IT services provider, and our staffing practice has an opening for Senior CockraochDB Engineer and with extensive enterprise architecture and design experience as well as the ability to build optimize and configure a platform to place at our client, an industry leading technology company.Client: A Fortune...


  • Toronto, Ontario, Canada Amazon Full time

    OverviewDistributed systems and database technologies play a crucial role in powering Amazon Web Services (AWS). As a Technical Lead, you will be responsible for designing, developing, and deploying scalable and fault-tolerant systems that meet the high demands of our customers.About AWSAWS is the world's most comprehensive and broadly adopted cloud...


  • Toronto, Ontario, Canada Apex Systems Full time

    About Apex Systems">Apex Systems is a global IT services provider with a strong presence in the industry. Our staffing practice has multiple openings for senior software engineers to join our team of experts.">Job Summary:">We are seeking an experienced Senior Full-Stack Developer to design, develop and test operating systems-level software, compilers and...


  • Toronto, Ontario, Canada Apex Systems Full time

    About Apex SystemsApex Systems is a global IT services provider. Our staffing practice has two openings for Senior Full-Stack Developers with domain experience in banking, strong Angular and Java development, experience with Spring boot, as well as exposure to Agile environments.Job Title: Senior Full-Stack DeveloperWe have 12-month contract opportunities...


  • Toronto, Ontario, Canada Northstar Wall Systems Ltd. Full time

    Job TitleSenior Software Engineer - Northstar Wall Systems Ltd.About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Northstar Wall Systems Ltd. As a key member of our technical staff, you will be responsible for maintaining and developing our software applications.ResponsibilitiesMaintain existing...


  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our team in building next-generation distributed systems and database technologies.


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Job DescriptionWe are seeking a skilled Senior Cloud-Based Java Software Engineer to join our team at Iris Software Inc. in Toronto, ON.About the RoleThis long-term position involves developing and maintaining cloud-based applications using Java 8+ and Spring Framework (Spring Boot). The successful candidate will have experience working with distributed...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    At Royal Bank of Canada, we're seeking a seasoned Technical Architecture Lead to spearhead the design and development of our distributed systems architecture.The ideal candidate will have a deep understanding of cloud data architecture, microservices, and Kubernetes, with experience in leading large programs and projects.This role requires strong analytical...


  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Manager to join our team at Amazon. This is an exceptional opportunity to lead a team of software developers and contribute to the design, development, and operation of distributed systems and database technologies.Company OverviewAmazon Web Services (AWS) is the world's most comprehensive...