Ernst and Young

TTT - Scala and Spark developers - Staff

Ernst and Young
Apply
2 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Develop and maintain software applications using Scala and Spark.
  • Write clean, efficient, reusable code and integrate third-party libraries and APIs.
  • Develop Spark solutions using RDDs, DataFrames, DataSets, notebooks, actions, transformations, and in-memory processing.
  • Optimize code for performance and efficiency and work on periodic code optimization activities.
  • Perform developer, automated, performance, and load testing.
  • Review team members’ code and recommend improvements involving coding standards, performance, and security.
  • Participate in design, architecture, requirements, debugging, scrum, and technical discussion sessions.
  • Provide technical guidance and training to team members.
  • Prepare design notes, development test cases, work breakdown structures, estimates, and status reports.
  • Collaborate with the development team to plan and complete deliverables.

Requirements

  • 3 to 5 years of hands-on development experience specifically in Scala and Spark.
  • Experience with RDDs, Spark actions and transformations, in-memory processing, DataFrames, DataSets, and Scala notebooks.
  • Experience optimizing existing code for performance and efficiency.
  • Database experience including read/write queries, high data volumes, and basic knowledge of Cassandra and Astra.
  • Understanding of distributed computing and Databricks.
  • Hands-on experience with IntelliJ and exposure to GitHub and Azure DevOps.
  • Experience with high-volume projects involving up to a million records per transaction.
  • Basic debugging, information security, developer testing, performance testing, and load testing skills.
  • Knowledge of software development life cycle, agile methodologies, code maintenance, and release processes.
  • A degree in software engineering, computer science, or a similar field.
  • Good verbal and written communication skills.

Benefits

  • Continuous learning opportunities and development of new skills.
  • Tools and flexibility to make a meaningful impact.
  • Leadership coaching, insights, and confidence-building support.
  • Diverse and inclusive culture.
  • Opportunity to collaborate with global EY teams across Argentina, China, India, the Philippines, Poland, and the UK.

Tech Stack

Apache CassandraApache SparkDatabricksScala

Categories

BackendData Engineering
Ernst and Young

About Ernst and Young

10,000+ employees

Ernst & Young (EY) provides audit/assurance, tax, consulting, strategy and transactions services to enterprises, financial institutions, and public‑sector clients. Structured as a global network of partner‑owned member firms, it sells professional services on a fee basis, including a dedicated Financial Services Organization for banking, insurance, and capital markets. Headquartered in London, EY was formed in 1989 from the merger of Ernst & Whinney and Arthur Young, and operates in 150+ countries.

Contact me