Aws Data Engineer (Hyderabad)

Aws Data Engineer (Hyderabad)

30 Oct
|
Tata Consultancy Services
|
Hyderabad

30 Oct

Tata Consultancy Services

Hyderabad

Location: Hyderabd

Experience Range: 5 to 10

We are looking for an experienced AWS Databricks Developer with solid hands-on expertise in Apache Spark, Scala, JAR development, and AWS cloud services. The candidate will be responsible for designing, developing, packaging, and deploying scalable data-processing applications on Databricks.

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

📌 Aws Data Engineer (Hyderabad)
🏢 Tata Consultancy Services
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: aws data engineer (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: aws data engineer (hyderabad) / hyderabad