O

Oowlish

Nearshore software development services from Brazil

Senior Kafka/AWS Integration Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • At least 5 years of professional software engineering experience.
  • Strong hands-on experience developing backend and integration solutions with Java, including stream processing and API components.
  • Professional experience building event-driven and Kafka-based systems.
  • Hands-on experience with AWS services and cloud-based integrations, including serverless technologies such as API Gateway and AWS Lambda.
  • Experience building and supporting production-grade integration pipelines and event-driven integration systems.
  • Strong understanding of automated testing, CI/CD pipelines, code coverage, and production-quality software development practices.
  • Strong hands-on experience with Apache Kafka and Amazon MSK, including Kafka clusters and topics, Kafka Connect, Change Data Capture, and Schema Registry with schema versioning and evolution.
  • Infrastructure-as-Code experience with AWS CloudFormation.
  • Comfort working within an Agile/sprint environment under a client architect's direction.
  • Strong communication and technical documentation skills, including the ability to transfer technical knowledge to client engineering and operations teams.
  • Advanced written and verbal English communication skills.

Responsibilities

  • Provision and configure Amazon MSK clusters, Kafka topics, and schema registry.
  • Configure and maintain Kafka Connect and Change Data Capture source connectors.
  • Build REST-based event ingress using Amazon API Gateway and AWS Lambda to receive Salesforce events and publish them to Kafka.
  • Develop Java stream-processing applications to transform data between Kafka topics.
  • Build Java-based integration pipelines to deliver events from outbound topics to downstream systems.
  • Implement dead letter queues and error-handling patterns for reliable event processing.
  • Develop and maintain CI/CD pipelines, automated tests, and code coverage.
  • Build and maintain infrastructure using AWS CloudFormation, enabling the client's operations team to redeploy and manage the environment.
  • Work within the client's Agile/sprint process and collaborate closely with the Lead Integration Architect.
  • Create clear technical documentation and provide ongoing knowledge transfer to the client's engineering and operations teams.

Desired Qualifications

  • Experience with Salesforce Change Data Capture or Salesforce event integrations.
  • Experience implementing dead letter queues and error-handling patterns in event-driven systems.

About the Company

Oowlish

Nearshore software development services from Brazil

Oowlish provides nearshore software development services by connecting businesses with top technical talent in Brazil. It delivers end-to-end software development, covering product management, technical architecture, frontend and backend development, DevOps, and quality assurance, from concept through deployment and maintenance. Clients work with Oowlish on a project basis or long-term partnerships, often embedding or augmenting their teams to accelerate delivery using agile methodologies. Oowlish differentiates itself through geographic proximity, cost efficiency, and a broad, integrated service offering, including venture building—co-launching new digital businesses by leveraging its distribution channels and customer base. The company aims to help organizations of all sizes achieve their digital goals by providing high-quality, scalable software solutions and access to Brazilian tech talent.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Fortaleza, Brazil
Founded
2017

Recently Posted Jobs

Explore more opportunities at Oowlish

See more jobs