
TTT - Scala and Spark developers - Staff
Ernst and Young2 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
Categories
BackendData Engineering
About Ernst and Young
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.