Java Developer Specialized in Kafka

April 11, 2026

No location

Full-time

GetonBoard

Apply
Descripción

Job Description

As a Kafka Java Developer, you will be responsible for reviving and stabilizing the Apache Kafka-based ingestion platform, which currently supports multiple data integration microservices.
This role will be key in restoring existing microservices, deploying Docker images, restoring Kafka configurations, and ensuring proper data transmission to the Data Lake on AWS. The engineer will work closely with the DevOps and Data Engineering teams to ensure secure connectivity to AWS and integration with ingestion pipelines.
Apply through Get on Board.

Development of integrations with Kafka
Restoring existing Kafka infrastructure
Restoring broker and theme settings
Message flow validation
Ingestion microservices
Restoring current Kafka-based microservices
Review and update producer and consumer configurations
Event Processing Validation
Backend development
Implementation of microservices in Java
Service automation in Jenkins
Deploy Docker images used by microservices
Validate container configuration
Manage container orchestration
CI/CD
Set up continuous integration pipelines in Jenkins
Automate microservices deployment
Integrate pipelines with code repositories
Streaming optimization
Optimize throughput and processing latency
Data Lake Integration
Set up a secure connection between Kafka and AWS
Integrate data flows into AWS services used in Data Lake
Manage credentials and connection security
Integrate Kafka events with data pipelines in AWS

Apache Kafka
Streaming architectures
Java/Spring Boot
Microservices
CI/CD (Jenkins, Docker, AWS)
Interpersonal skills:
Technical design capability
teamwork
Results-oriented mindset

15 days of vacation a year
Peru holidays
Remote work