HamburgerMenu
hirist

Lead I - Software Engineering

YO IT CONSULTING
Multiple Locations
5 - 7 Years

Posted on: 06/10/2025

Job Description

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


info-icon

Did you find something suspicious?