i
Tech Mahindra
520 Tech Mahindra Jobs
Java Spark
Tech Mahindra
posted 13hr ago
As a Java Spark Developer, you will be responsible for designing, developing, and maintaining data processing applications using Apache Spark and Java.
You will work closely with data engineers, data scientists, and other stakeholders to implement scalable and high-performance data solutions.
Your expertise in Spark and Java will help drive the success of data-driven projects and initiatives within the organization.
Key Responsibilities Develop Spark Applications:
Design and develop Spark applications using Java to process and analyze large data sets.
Data Integration:
Integrate various data sources such as databases, data lakes, and cloud storage into Spark applications.
Optimize Performance:
Optimize Spark jobs for performance, ensuring efficient execution of tasks and minimizing resource consumption.
Collaborate with Teams:
Work collaboratively with data engineers, data scientists, and other stakeholders to implement data solutions that meet business requirements.
Data Transformation:
Implement data transformation and cleaning processes to prepare data for analysis and reporting.
Maintain Codebase:
Maintain and enhance the existing codebase, ensuring code quality and adherence to best practices.
Troubleshoot Issues:
Identify and resolve issues related to Spark applications, including debugging and performance tuning.
Documentation:
Document application design, code, and usage to ensure maintainability and knowledge transfer.
Stay Updated:
Keep up-to-date with the latest developments in Spark, Java, and related technologies to continuously improve skills and knowledge. ok Expert
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Tech Mahindra roles with real interview advice
1-6 Yrs
₹ 3.75 - 4.75L/yr
Noida, Ghaziabad, Delhi/Ncr
6-11 Yrs
Hyderabad / Secunderabad, Pune, Bangalore / Bengaluru
10-20 Yrs
Hyderabad / Secunderabad, Pune, Bangalore / Bengaluru