i
Tech Mahindra
527 Tech Mahindra Jobs
5-10 years
₹ 6.25 - 32.5L/yr (AmbitionBox estimate)
Hyderabad / Secunderabad
1 vacancy
Tech Lead
Tech Mahindra
posted 12hr ago
Flexible timing
Key skills for the job
Job Title: Java Developer (Java 8, Kafka, Microservices) Location: [Hyderabad/ Chennai/Bangalore] Experience: 4 to 9 Years Shift 2PM 11PM Responsibilities: Design, develop, and maintain scalable and high performance applications using Java 8. Build and manage microservices architectures for distributed systems. Implement messaging and stream processing solutions using Apache Kafka. Collaborate with cross functional teams to define, design, and deliver new features and functionality. Write clean, scalable, and maintainable code following industry best practices (e.g., design patterns, testing, and version control). Debug and resolve technical issues in existing applications. Develop RESTful APIs and integrate with third party services. Work with CI/CD pipelines for automated testing, integration, and deployment. Participate in Agile/Scrum development processes, working closely with product owners, Scrum Masters, and other team members. Conduct code reviews and contribute to improving team coding practices. Requirements: Technical Skills: Proficiency in Java 8+ Kafka (mandatory). Strong understanding of Spring Framework (Spring Boot, Spring Cloud, etc.). Hands on experience with Kafka (building producers, consumers, managing Kafka streams, etc.). Experience with Microservices architecture and its design patterns. Solid knowledge of building RESTful APIs and SOAP web services. Familiarity with Docker and Kubernetes for containerization and orchestration. Experience with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Cassandra). Experience in using CI/CD tools such as Jenkins, GitLab CI, or similar. Knowledge of distributed systems, event driven architecture, and cloud based environments (AWS, GCP, or Azure). Good understanding of ORM tools like Hibernate. Soft Skills: Ability to work in a collaborative, team oriented environment. Strong problem solving and analytical skills. Good communication skills, with the ability to explain complex technical concepts to non technical stakeholders. Self driven with the ability to work independently and manage time effectively. Preferred Qualifications: Experience with Spring Security or other security frameworks. Knowledge of monitoring tools (e.g., Prometheus, Grafana). Familiarity with DevOps practices. Educational Qualifications: Bachelor s degree in Computer Science, Information Technology, or a related field. This is a generalized description. Some companies might tailor it further based on their specific needs, like cloud platform expertise or additional frameworks.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Tech Mahindra Technical Lead roles with real interview advice
There is a pretty good work life balance here.
Have not yet experienced, but heard that the appraisals are not very good. The work culture is not as professional as I had thought.
5-10 Yrs
Hyderabad / Secunderabad, Gurgaon / Gurugram