5 - 10 years

Hyderabad

Posted:6 days ago

Apply

Job Description

Location: Hyderabd

Experience Range: 5 to 10

AWS Databricks Developer

The role requires strong experience in developing reusable Spark frameworks and libraries using Scala, building JAR files, optimizing distributed workloads, and implementing enterprise-grade data pipelines on AWS.

Key Responsibilities

  • Design and develop scalable data-processing applications using

    Apache Spark and Scala

    .
  • Develop reusable frameworks, utilities, and libraries and package them as

    JAR files

    .
  • Deploy and execute Scala-based JAR applications on AWS Databricks clusters.
  • Build and maintain high-volume batch and streaming data pipelines.
  • Develop ETL and ELT workflows using Databricks, Spark, Scala, and SQL.
  • Integrate Databricks with AWS services such as S3, Glue, IAM, Secrets Manager, CloudWatch, and Redshift.
  • Implement data ingestion and transformation solutions for structured, semi-structured, and unstructured data.
  • Perform Spark performance tuning, including partitioning, caching, join optimization, and memory management.
  • Develop and maintain Delta Lake tables and data-processing workflows.
  • Configure Databricks jobs, workflows, clusters, libraries, and access controls.
  • Implement error handling, logging, auditing, monitoring, and restart mechanisms.
  • Write unit and integration tests for Scala and Spark applications.
  • Build CI/CD pipelines to automate JAR creation, testing, and deployment.
  • Troubleshoot data pipeline failures, cluster issues, and production defects.
  • Participate in solution design, code reviews, release planning, and production support.
  • Collaborate with data architects, analysts, DevOps teams, and business stakeholders.

Mandatory Technical Skills

Programming and Big Data

  • Scala
  • Apache Spark
  • Spark SQL
  • SQL
  • Core Java concepts
  • Object-oriented and functional programming
  • Distributed data-processing concepts

Databricks

  • AWS Databricks
  • Databricks notebooks and jobs
  • Databricks Workflows
  • Cluster configuration and management
  • Databricks Asset Bundles or equivalent deployment practices
  • Delta Lake
  • Unity Catalog
  • Databricks libraries
  • Spark performance optimization
  • Job monitoring and troubleshooting

JAR Development

  • Scala-based JAR development
  • Building executable and reusable Spark libraries
  • JAR packaging and dependency management
  • Maven or SBT
  • Creating assembly or fat JAR files
  • Managing third-party dependencies
  • Deploying JARs to Databricks clusters and jobs
  • Versioning and release management

AWS Services

  • Amazon S3
  • AWS Glue
  • AWS IAM
  • Amazon CloudWatch
  • AWS Secrets Manager
  • Amazon Redshift
  • Amazon EMR
  • AWS Lambda
  • Amazon SNS and SQS
  • AWS Step Functions

DevOps and Development Tools

  • Git
  • Maven or SBT
  • Jenkins, GitHub Actions, or AWS CodePipeline
  • CI/CD pipeline development
  • SonarQube
  • JUnit, ScalaTest, or equivalent testing framework
  • Jira and Agile development tools

Skills Required

Data Lake Bricks AWS AWS Data Lake Data Bricks Data

Learn the skills this job asks for

See your skill gap for Data Engineer →

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Tata Consultancy Services logo
Tata Consultancy Services

Information Technology and Consulting

Thane

RecommendedJobs for You

Qentelli logo

Bengaluru

Hyderabad, Pune, Bengaluru

Teksystems logo

Hyderabad, Bengaluru

Hyderabad, Chennai, Bengaluru

Hyderabad, Pune, Bengaluru

Hyderabad, Delhi, Mumbai

Kolkata, Hyderabad, Delhi

Hyderabad, Bengaluru, Mumbai

Qentelli logo

Hyderabad