Specialist Software Engineer - SPARK/SCALA, Java full stack

SGS Société Générale de Surveillance SA

Bengaluru

Hybrid

INR 1,200,000 - 2,500,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

SGS Société Générale de Surveillance SA is hiring a Specialist Software Engineer for Spark and Scala in Bengaluru. You will design and maintain large-scale data processing apps, build robust data pipelines, and deliver microservices with Java 17 and Spring Boot.

The role requires 5+ years of hands-on experience in Spark/Scala and strong ETL capabilities. You will work in a Big Data Engineering team at SGS, operating in a hybrid setup in Bangalore.

Qualifications

  • 5+ years of hands-on Spark and Scala experience.
  • Strong data pipelines, ETL, and distributed processing knowledge.
  • Experience with Python, Hadoop ecosystem (HDFS, Hive, Kafka).
  • Familiar with scheduling tools like Oozie or Airflow.
  • Proficient in Java 17 and Spring Boot with REST/Microservices.

Responsibilities

  • Design, develop, and maintain Spark-based data processing apps.
  • Build and optimize ingestion, transformation, and integration pipelines across platforms.
  • Develop microservices and REST APIs; ensure scalability and reliability.
  • Collaborate in Agile SDLC and perform code reviews, testing, and production support.
  • Mentor teammates and drive engineering best practices.

Skills

Spark
Scala
Python
Kafka
Hive
HDFS
Airflow
Oozie
Java 17
Spring Boot
REST APIs
Microservices

Job description

# Specialist Software Engineer - SPARK/SCALA, Java full stackInnovation / Project / Organization-Permanent contractBangalore, IndiaHybrid-Reference 26000HB8Start date ImmediatelyPublication date 2026/09/16## Responsibilities* We are seeking a highly skilled **Specialist Software Engineer** with 5+ years of experience in **Spark and Scala** to join our Big Data Engineering team. The ideal candidate will be responsible for designing, developing, and maintaining scalable data processing applications that analyze and process large datasets across distributed platforms. This role requires strong expertise in data engineering, backend development, and production support, along with a passion for delivering high-quality, reusable, and reliable solutions.* **Primary Skills:** Spark, Scala, Python, Kafka, Hive, HDFS, Airflow/Oozie, Java 17, Spring Boot, REST APIs, Microservices.* ig Data & Data Engineering+ 5+ years of hands-on experience with **Apache Spark** and **Scala**.+ Strong experience in building and maintaining large-scale **data pipelines** and ETL processes.+ Experience with:- Python- Hadoop Ecosystem (HDFS)- Hive- Kafka- Scheduling/Workflow tools such as **Oozie** or **Airflow**+ Strong understanding of distributed computing, data processing, and performance optimization techniques.Backend Development+ Experience designing, developing, and deploying **microservices** using:- Java 17+- Spring Boot+ Strong expertise in building and maintaining **RESTful APIs**.+ Understanding of API design, integration patterns, and service-oriented architecture.Software Engineering+ Strong knowledge of Agile methodologies and SDLC processes.+ Experience with code reviews, unit testing, and software craftsmanship practices.+ Ability to write clean, maintainable, and reusable code.+ Excellent analytical, problem-solving, and debugging skills.* Design, develop, test, and maintain Spark-based applications for large-scale data processing and analytics.* Build and optimize data ingestion, transformation, and integration pipelines across multiple data platforms.* Independently design software components and deliver high-quality code that meets functional and non-functional requirements.* Contribute across all phases of the Software Development Lifecycle (SDLC) following Agile and engineering best practices.* Develop scalable, maintainable, and reusable solutions with a focus on performance, reliability, and operational excellence.* Collaborate with cross-functional teams to define and implement APIs, data access standards, and integration solutions.* Participate actively in Agile ceremonies, chapter meetings, design discussions, and technical reviews.* Monitor, troubleshoot, and resolve production issues, providing Level 2 and Level 3 support when required.* Identify recurring production issues and recommend improvements to enhance system stability and performance.* Automate repetitive operational and production support activities to increase efficiency.* Perform release validations and generate metrics, test reports, and defect reports.* Ensure comprehensive documentation, including data models, metadata, data dictionaries, and data pipeline standards.* Mentor team members and contribute to establishing engineering guidelines and best practices.At Société Générale, we are convinced that people are drivers of change, and that the world of tomorrow will be shaped by all their initiatives, from the smallest to the most ambitious. Whether you're joining us for a period of months, years or your entire career, together we can have a positive impact on the future. Creating, daring, innovating, and taking action are part of our DNA. If you too want to be directly involved, grow in a stimulating and caring environment, feel useful on a daily basis and develop or strengthen your expertise, you will feel right at home with us!You should know that our employees can dedicate several days per year to solidarity actions during their working hours, including sponsoring people struggling with their orientation or professional integration, participating in the financial education of young apprentices, and sharing their skills with charities. There are many ways to get involved.We are committed to support accelerating our Group's ESG strategy by implementing ESG principles in all our activities and policies. They are translated in our business activity (ESG assessment, reporting, project management or IT activities), our work environment and in our responsible practices for environment protection.Specialist Software Engineer - SPARK/SCALA, Java full stackPermanent contractBangalore, IndiaHybrid* Specialist Software Engineer - SPARK/SCALA, Java full stack
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Enginner- Java Bigdata + Spark - IT (Information Technology) - Bangalore, India
Lead Software Enginner- Java Bigdata + Spark - IT (Information Technology) - Bangalore, India

SGS Société Générale de Surveillance SA • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Specialist Software Engineer - Java
Specialist Software Engineer - Java

SGS Société Générale de Surveillance SA • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Specialist Software Engineer - Agentic AI
Specialist Software Engineer - Agentic AI

SGS Société Générale de Surveillance SA • Bengaluru

Hybrid
INR 1,500,000 - 2,300,000
Lead Software Engineer - Java
Lead Software Engineer - Java

SGS Société Générale de Surveillance SA • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Lead Software Engineer - AWS automation with Java/Spring Boot, Kubernetes & Spark
Lead Software Engineer - AWS automation with Java/Spring Boot, Kubernetes & Spark

SGS Société Générale de Surveillance SA • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Specialist Software Engineer - Azure /PySpark
Specialist Software Engineer - Azure /PySpark

SGS Société Générale de Surveillance SA • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Lead Software Engineer - AWS automation with Java/Spring Boot, Kubernetes & Spark
Lead Software Engineer - AWS automation with Java/Spring Boot, Kubernetes & Spark

Societe Generale Global Solution Centre • Bengaluru

Hybrid
INR 3,500,000 - 5,500,000
Lead Software Engineer - Azure / AWS Automation with Java Spring Boot & Kubernetes
Lead Software Engineer - Azure / AWS Automation with Java Spring Boot & Kubernetes

SGS Société Générale de Surveillance SA • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Lead Software Engineer - DevOps
Lead Software Engineer - DevOps

Societe Generale Global Solution Centre • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Software Engineer - Big Data
Software Engineer - Big Data

SGS Société Générale de Surveillance SA • Bengaluru

On-site
INR 1,200,000 - 1,500,000