Posted on: 06/10/2025
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
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Other Software Development
Job Code
1556361
Interview Questions for you
View All