Software Engineer
happiestminds
Job Description
Apache Kafka and Java ecosystem
Define technical strategy for streaming data platforms
Create and design patterns, and technical blueprints for distributed systems
Evaluate and recommend technologies, frameworks, and tools for the Kafka ecosystem
Technical Leadership
Lead architecture review sessions and provide technical guidance to development teams
Establish coding standards, design patterns, and best practices for Kafka-based applications
Mentor senior engineers and conduct architecture training sessions
Drive proof-of-concepts for complex technical challenges
Participate in code reviews for critical components