Java Developer – Azure & Kafka Specialist
Location: Colombia/ Brazil (remote)
Job Type: Full-time
Job Overview:
We are looking for a skilled Java Developer with expertise in Azure, Cosmos DB, and Kafka to join our team. The ideal candidate will work on cloud-based solutions and real-time data processing systems while ensuring high performance and scalability.
Key Responsibilities:
- Develop and optimize Java-based applications, ensuring seamless integration with Azure Cloud Services.
- Design, implement, and maintain Kafka-based streaming solutions for real-time data processing.
- Work with Cosmos DB to handle high-performance and scalable data storage.
- Collaborate with cross-functional teams to build resilient and distributed systems.
- Ensure code quality, security, and maintainability using best development practices.
- Optimize system performance and troubleshoot complex technical issues.
Required Skills & Experience:
- Strong expertise in Java development (Java 8+ preferred).
- Hands-on experience with Azure Cloud Services and Cosmos DB.
- Proficiency in Kafka for event-driven architecture and real-time processing.
- Understanding of distributed computing and scalable architecture.
- Experience working with microservices and API development.
Preferred Qualifications:
- Experience with other cloud platforms (AWS, GCP) is a plus.
- Familiarity with Spring Boot and containerization tools like Docker & Kubernetes.
Education & Experience:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in Java development with expertise in cloud and real-time data processing.