Software Engineer - Scala/Spark
Published date: 2024/01/10
- Location: Jaipur, Rajasthan, India
Designation - Software Engineer
Location - Jaipur, Gurugram
Experience - 3-8 years
Skills - Java, Spark, Kafka, Scala
• Mandatory Java coding experience with Spark, Kafka, Scala
Responsibilities
• Designing, developing, and maintaining robust and scalable data processing applications using Apache Spark and related technologies.
• Writing high-quality, efficient, and maintainable code in Scala and Java to implement data pipelines, transformations, and analytics solutions.
• Collaborating with cross-functional teams, including data scientists, data engineers, and business stakeholders, to understand requirements and deliver innovative solutions.
• Optimizing Spark jobs and clusters for performance and scalability, leveraging various optimization techniques and tuning parameters.
• Integrating Spark applications with Kafka for real-time data ingestion and stream processing.
• Troubleshooting and resolving issues related to Spark, Kafka, and other data processing technologies in production environments.
• Writing comprehensive unit tests and conducting code reviews to ensure code quality and adherence to best practices.
• Documenting design decisions, implementation details, and system architectures for future reference.
(ref:hirist.com
Location - Jaipur, Gurugram
Experience - 3-8 years
Skills - Java, Spark, Kafka, Scala
• Mandatory Java coding experience with Spark, Kafka, Scala
Responsibilities
• Designing, developing, and maintaining robust and scalable data processing applications using Apache Spark and related technologies.
• Writing high-quality, efficient, and maintainable code in Scala and Java to implement data pipelines, transformations, and analytics solutions.
• Collaborating with cross-functional teams, including data scientists, data engineers, and business stakeholders, to understand requirements and deliver innovative solutions.
• Optimizing Spark jobs and clusters for performance and scalability, leveraging various optimization techniques and tuning parameters.
• Integrating Spark applications with Kafka for real-time data ingestion and stream processing.
• Troubleshooting and resolving issues related to Spark, Kafka, and other data processing technologies in production environments.
• Writing comprehensive unit tests and conducting code reviews to ensure code quality and adherence to best practices.
• Documenting design decisions, implementation details, and system architectures for future reference.
(ref:hirist.com
0 page views
Related listings
-
Dotnet DevelopersSoftware DeveloperProgrammers.io India Pvt. Ltd. is looking for Dot Net Developer to join our awesome team and deliver a streamlined user experience. We are award-winning, global IT services provider that offers software Development, custom web design, Graphic design,...2026/11/08
-
Quality AnalystSoftware DeveloperApply on LinkedIn Quality Analyst Auriga IT Jaipur, Rajasthan Apply on LinkedIn 7 hours agoFull–time Job Summary We are seeking a talented QA automation engineer to design testing procedures for our software applications who will help contribute to t...2026/11/08
-
Senior Data Software EngineerSoftware DeveloperApply Senior Data Software Engineer EPAM Anywhere Jaipur, Rajasthan Apply 11 hours agoFull–time We would be happy to consider your applications if you are willing to join EPAM Anywhere by 15 December 2022 inclusively. Applications with later onboardi...2026/11/08
