Search by job, company or skills

BeGig

Java + PySpark Engineer

Save
  • Posted 10 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Java + PySpark Engineer

Employment Type: Full-time

Work Mode: Onsite

Location: Pune, Bangalore, Chennai

We are hiring for one of the world's leading professional services firms and a member of the globally recognized Big Four accounting organizations.

Key Responsibilities

Data Engineering & Development

  • Design, develop, and maintain scalable data pipelines using PySpark and Apache Spark.
  • Build high-performance backend services and microservices using Java, Spring, and Spring Boot.
  • Process and analyze large-scale datasets in distributed computing environments.
  • Develop and optimize ETL/ELT pipelines for data ingestion, transformation, and storage.
  • Integrate data from multiple sources, including databases, APIs, and streaming platforms.
  • Write clean, reusable, and maintainable code following engineering best practices.
  • Perform performance tuning and optimization of Spark jobs and Java applications.
  • Ensure data quality, security, governance, and compliance standards are met.
  • Troubleshoot production issues and provide timely resolutions.

Collaboration & Delivery

  • Work closely with data scientists, analysts, architects, and cross-functional teams.
  • Participate in Agile/Scrum ceremonies and contribute to project planning and delivery.
  • Collaborate with stakeholders to understand business requirements and translate them into technical solutions.

Required Skills

Core Technologies

  • Java (8+) with strong Object-Oriented Programming (OOP) concepts
  • PySpark and Apache Spark (Core, SQL, DataFrames, Streaming)
  • Python for data processing and scripting

Backend & Frameworks

  • Spring Framework and Spring Boot
  • REST API Development
  • Microservices Architecture
  • Hibernate / JPA

Databases

  • PostgreSQL, MySQL, Oracle, or other relational databases
  • NoSQL databases such as MongoDB, Cassandra, or DynamoDB
  • Strong SQL and database optimization skills

Preferred Skills

  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Knowledge of data lake and big data ecosystems
  • Familiarity with CI/CD pipelines, Docker, and DevOps practices
  • Experience working with enterprise-scale data platforms and distributed systems

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150639755