
Senior Kafka/AWS Integration Engineer
Posted Oct 19

Posted Oct 19
This is a fully remote position, open to applicants in Brazil, +3 more countries.
• Provision and set up Amazon MSK clusters, Kafka topics, and schema registries.
• Configure and manage Kafka Connect and CDC source connectors.
• Develop REST-based event ingress utilizing Amazon API Gateway and AWS Lambda to capture Salesforce events and publish them to Kafka.
• Create Java stream-processing applications to transform data across Kafka topics.
• Construct Java-based integration pipelines to route events from outbound topics to downstream systems.
• Implement dead letter queues and error-handling strategies for dependable event processing.
• Develop and sustain CI/CD pipelines, automated testing, and code coverage.
• Build and manage infrastructure using AWS CloudFormation.
• Collaborate within the client's Agile/sprint framework and work alongside the Lead Integration Architect.
• Produce technical documentation and facilitate ongoing knowledge transfer to the client's engineering and operations teams.
• Design and operationalize an event-driven middleware platform utilizing Apache Kafka and AWS.
• Develop the AWS component of the integration platform, starting with Salesforce as the initial event source.
• Create reliable, testable, and maintainable event-driven integrations.
• Over 5 years of professional experience in software engineering.
• Extensive hands-on experience in developing backend and integration solutions using Java.
• Proven experience in constructing event-driven and Kafka-based systems.
• Practical experience with AWS services and cloud-based integrations.
• Background in building and maintaining production-grade integration pipelines.
• Strong comprehension of automated testing, CI/CD, and best practices in production-quality software development.
• Ability to work effectively within an Agile/sprint setting under the guidance of a client architect.
• Excellent communication skills and proficiency in technical documentation.
• Capability to effectively transfer technical knowledge to client engineering and operations teams.
• Advanced proficiency in written and spoken English communication.
• Strong Java development skills, particularly in stream processing and API components.
• Significant hands-on experience with Apache Kafka and Amazon MSK, including Kafka clusters, topics, Kafka Connect, and Change Data Capture (CDC).
• Familiarity with Schema Registry, including schema versioning and evolution.
• Robust experience with AWS serverless technologies, such as API Gateway and AWS Lambda.
• Experience with Infrastructure-as-Code practices using AWS CloudFormation.
• Proven track record of building and maintaining CI/CD pipelines.
• Experience in automated testing and ensuring code coverage.
• Background in developing or supporting event-driven integration systems.
• Experience with Salesforce CDC or Salesforce event integrations is a plus.
• Familiarity with implementing dead letter queues (DLQs) and error-handling strategies in event-driven systems is a plus.
• Home office flexibility.
• Competitive salary based on experience.
• Career development plans that foster extensive growth within the company.
• Opportunities to work on international projects.
• Oowlish English Program (Technical and Conversational).
• Games and competitions to enhance team spirit.
• Remote work options available.
Rackner
ProviNET Solutions
Dossier - Digital competency management
Get handpicked remote jobs straight to your inbox weekly.