Apache Spark Developer

Pune, Maharashtra, India
Nov 09, 2024
Nov 11, 2024
Hybrid
Full-Time
4 Years
Job Description

Wipro is looking for an experienced Apache Spark Developer to join our team. In this role, you will be responsible for designing and developing high-quality, scalable software solutions using Apache Spark. You will work on building data-intensive applications, optimizing performance, and ensuring the overall quality of the software. The ideal candidate will have experience in Apache Spark development and a strong understanding of software architecture, design patterns, and scalable code.

Key Responsibilities

  1. Application Development. Develop high-quality software and web applications using Apache Spark and related technologies.
  2. Software Maintenance. Analyze, troubleshoot, and maintain existing applications, ensuring they continue to meet business needs and performance standards.
  3. Scalable Code Design. Design and implement scalable, testable code, ensuring applications can handle high-volume data processing.
  4. Bug Discovery & Fixing. Identify, analyze, and resolve programming bugs to ensure smooth application performance.
  5. Collaborative Development. Work closely with other developers, business analysts, and stakeholders to gather requirements and deliver quality solutions on time.
  6. Optimization. Perform optimization of Spark-based applications for improved performance and efficiency, especially in data-heavy workloads.

Qualifications

  1. Educational Requirements. Bachelor's degree or equivalent experience in Computer Science, Software Engineering, or related fields.
  2. Proficiency in Apache Spark, particularly for big data processing and distributed computing.
  3. Experience with SQL databases or relational database management systems (RDBMS), with strong query writing skills.
  4. Familiarity with other programming languages like Python, Scala, or Java is a plus.
  5. Experience with cloud platforms (AWS, Azure, or Google Cloud) and distributed systems is highly beneficial.
  6. Problem-Solving Skills. Strong analytical and problem-solving skills to address challenges in large-scale data applications.
  7. Software Development Practices. Understanding of Agile methodologies, unit testing, and continuous integration.

Preferred Skills

  1. Experience with Data Pipelines. Knowledge of building and maintaining data pipelines for batch and real-time data processing.
  2. Big Data Tools. Familiarity with additional big data tools such as Hadoop, Kafka, and Hive.
  3. Version Control. Experience with Git and CI/CD pipelines for effective version control and code management.

Why Wipro?
Wipro is committed to providing an inclusive and collaborative work environment that nurtures creativity and professional growth. By joining our team, you will have the opportunity to work on impactful projects, learn from experts in the field, and grow your career in the fast-evolving tech space.

Benefits Include

  • Competitive salary and performance-based incentives.
  • Flexible working environment with hybrid work options.
  • Health, dental, and wellness benefits.
  • Career development programs, learning resources, and opportunities for professional growth.

How to Apply. If you are passionate about Apache Spark, big data technologies, and want to contribute to innovative software solutions, apply today and join Wipro’s dynamic team of developers working on cutting-edge technologies.

Diversity & Inclusion. Wipro is an equal-opportunity employer. We are dedicated to creating a diverse and inclusive environment where all employees feel valued and empowered. We encourage individuals from all backgrounds to apply.