Harness
Grupo Data
Java Developer Hybrid SP with Fluent English
JavaAWSDockerKubernetes
Automatic translation. Check the original.
About the opportunity
SÃO PAULO -
Model: Hybrid SP
Backend Java Engineer (Kafka/Flink)
We are looking for a qualified Senior Backend Developer to design, build, and maintain robust backend services and real-time data pipelines using Apache Kafka, Spring Boot microservices, and Apache Flink for stream processing.
Main Responsibilities
- Design, develop, and maintain backend services using Spring Boot microservices with a focus on event-driven architectures, utilizing Apache Kafka.
- Implement and optimize Kafka producers, consumers, and data stream processing applications, leveraging Apache Flink for real-time streaming and data analytics. -
- Collaborate with architects, DevOps, and other developers to ensure seamless integration of Kafka, Flink, and microservices into the backend ecosystem. -
- Monitor, troubleshoot, and optimize Kafka clusters and Flink jobs for performance, reliability, and scalability. -
- Ensure data security, compliance, and best practices across all Kafka and Flink-related solutions. -
- Participate in code reviews, technical discussions, and contribute to continuous improvement initiatives. -
- Document technical solutions and maintain up-to-date system documentation.
Requirements
Mandatory
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). -
- Proven experience (8+ years) in backend development with a strong focus on Apache Kafka and Spring Boot microservices. -
- Hands-on experience with Apache Flink for real-time streaming and data processing. -
- Proficiency in Java or Scala for backend development. -
- Solid understanding of distributed systems, event-driven architectures, and microservices. -
- Experience with RESTful APIs, message brokers, and data serialization formats (Avro, JSON). -
- Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines. -
- Strong problem-solving skills and ability to work in an agile environment. -
- Good command of English.
SKILLS
JAVA: Expert and mandatory
Kafka: Advanced and Mandatory
Apache Flink: Advanced and Mandatory
English: Advanced and mandatory
Desirable: -
- Experience with cloud platforms (AWS). -
- Knowledge of additional streaming frameworks or technologies. -
- Experience in financial services or regulated environments. -
- Experience with monitoring tools (ELK stack).
