Tech

Java Developer (Kafka) - Interfell (Remote)

Preferable Location(s): Lima, Peru
Work Type: Full Time

The Java Developer (Kafka) is responsible for developing and maintaining streaming-based microservices and data integration solutions. This role focuses on building reliable ingestion services, ensuring efficient message processing, and supporting scalable event-driven architectures.

Responsibilities

  • Develop and maintain microservices using Java
  • Implement and support event-driven architectures using Kafka or similar technologies
  • Configure and manage message producers and consumers
  • Ensure reliable data ingestion and event processing
  • Deploy and maintain containerized applications
  • Support CI/CD pipelines for service deployment
  • Optimize streaming performance and processing latency
  • Integrate services with cloud-based data platforms
  • Collaborate with DevOps and Data Engineering teams
  • Ensure secure communication and configuration management

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Experience in backend development using Java
  • Knowledge of event-driven and streaming architectures
  • Experience working with Kafka or similar messaging systems
  • Experience with microservices architecture
  • Familiarity with Docker and containerized deployments
  • Understanding of CI/CD practices
  • Experience integrating services with cloud environments

Nice to Have

  • Experience with Spring Boot
  • Knowledge of Jenkins or similar CI/CD tools
  • Experience with AWS or other cloud providers
  • Familiarity with networking and security concepts
  • Experience optimizing streaming performance

Soft Skills

  • Technical problem-solving skills
  • Collaborative mindset
  • Results-oriented approach
  • Strong communication skills

Submit Your Application

You have successfully applied
  • You have errors in applying