Job Title : Lead I - Software Engineering - Java,Kafka
Location : Bangalore / Mumbai, India
Work Mode : Hybrid (3 days in office)
Experience : 5 - 7 Years
About the Role :
We are seeking an experienced Java Developer to design and build high-performance, distributed, and cloud-based systems. The role involves working with modern technologies such as Kafka, Kubernetes, MongoDB, Prometheus, and Snowflake, with a focus on scalability, resiliency, and performance optimization.
This position requires a hands-on professional who can design, develop, and deliver solutions in a fast-paced, agile environment while collaborating with global teams.
Key Responsibilities :
- Design and implement high-performance, low-latency distributed systems and middleware.
- Develop and maintain server-side Java applications within a microservices environment.
- Build resilient, scalable, and fault-tolerant systems using Kafka and cloud technologies.
- Optimize SDLC, testing, and configuration management using DevOps best practices.
- Collaborate with cross-functional teams to deliver robust, production-grade solutions.
- Participate in code reviews, design discussions, and contribute to architectural improvements.
- Perform performance tuning, debugging, and root cause analysis.
- Drive continuous improvement of tools, processes, and automation.
Required Skills & Qualifications :
5-7 years of strong experience in Core Java (multithreading, collections, JVM optimization).Hands-on experience with Distributed Systems and Messaging Middleware (Kafka preferred).Proficiency in Microservices architecture and RESTful API development.Exposure to Kubernetes, Docker, DevOps, or Cloud platforms (AWS / GCP) is an advantage.Familiarity with stream processing and real-time data handling.Good understanding of Databases (MongoDB, RocksDB, or relational DBs).Strong analytical, debugging, and problem-solving abilities.Excellent communication and teamwork skills.Good to Have :
Experience with Python scripting.Knowledge of Observability tools (Prometheus, Tempo, Grafana).Familiarity with CI / CD pipelines and Agile / Scrum methodologies.Why Join :
Work on enterprise-scale distributed systems using modern technologies.Be part of a collaborative, innovation-driven engineering environment.Gain exposure to cloud-native architectures and real-time processing frameworks.Enjoy a hybrid work model with flexibility and competitive compensation.Skills : Java, Kafka, Distributed Systems, Microservices, Kubernetes, Cloud, DevOps, Python (optional)
Work Mode : Hybrid (3 days in office) Bangalore or Mumbai
Interview Process : 2 Technical Rounds + 1 Client Round
(ref : hirist.tech)