TTT-Scala-Spark-developer-Advanced Analyst
Bengaluru, KA, IN, 560016
EY
EY provides consulting, assurance, tax and transaction services that help solve our client’s toughest challenges and build a better working world for all.At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we’re counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all.
Scala Developer (Staff) – Job Description
Skill Set
- Work Experience – 2 to 3 years of hands-on development experience in Scala (Spark).
- Development experience with RDDs, writing code for performing actions and transformations using in-memory processing concepts in Scala.
- Hands-on development experience in data frames and data sets in Scala.
- Knowledge of database management systems (understanding of read / write queries, data structure, handling data volume) and basic understanding of NoSQL databases like Astra.
- Understanding of distributed computing concepts and related technologies (knowledge on Databricks is preferred).
- Hands on experience with development tools like IntelliJ.
- Knowledge and exposure to GitHub, Azure DevOps, code maintenance and CI/CD release processes.
- Knowledge on working with high data volume projects (reading and writing up to a million records per transaction).
- Basic debugging skills and Information Security knowledge.
- Be able to perform developer testing for the components written / modified by self.
- Be able to perform performance and load testing from a development perspective.
- Be able to prepare development documents such as design notes, development test cases, WBS (work break down structure) and effort estimation.
- Experience with optimizing existing code for better performance and efficiency.
- Good communication skills (verbal and written).
Responsibilities
- Work on new development modules in Scala (Spark jobs written in Scala), understanding existing code to fix bugs, and troubleshooting reported issues from PROD.
- Perform periodic code review and code optimization activities.
- Send daily / weekly status reports and summaries of the work completed for the day / week.
- Participate in scrum calls and other technical discussion calls with the team.
- Participate meaningfully in requirements sessions by asking questions, confirming understanding, and summarizing the topics discussed.
- Work on providing estimates for the development tasks assigned.
- Be self - organizing and plan the day based on the priorities communicated.
EY | Building a better working world
EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.
Enabled by data and technology, diverse EY teams in over 150 countries provide trust through assurance and help clients grow, transform and operate.
Working across assurance, consulting, law, strategy, tax and transactions, EY teams ask better questions to find new answers for the complex issues facing our world today.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Azure CI/CD Consulting Databricks DevOps GitHub NoSQL Scala Scrum Security Spark Testing
Perks/benefits: Career development Team events
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Business Intelligence Engineer jobs
- Open Lead Data Analyst jobs
- Open Data Engineer II jobs
- Open Power BI Developer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Science Manager jobs
- Open Marketing Data Analyst jobs
- Open MLOps Engineer jobs
- Open Junior Data Scientist jobs
- Open Data Scientist II jobs
- Open Business Intelligence Developer jobs
- Open Business Data Analyst jobs
- Open Product Data Analyst jobs
- Open Data Analytics Engineer jobs
- Open Data Analyst Intern jobs
- Open Sr Data Engineer jobs
- Open Principal Data Scientist jobs
- Open Sr. Data Scientist jobs
- Open Senior Data Architect jobs
- Open Data Engineering Manager jobs
- Open Junior Data Engineer jobs
- Open Big Data Engineer jobs
- Open Data Quality Analyst jobs
- Open Azure Data Engineer jobs
- Open Research Scientist jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open Data quality-related jobs
- Open ML models-related jobs
- Open Business Intelligence-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open PhD-related jobs
- Open Data visualization-related jobs
- Open Deep Learning-related jobs
- Open Finance-related jobs
- Open NLP-related jobs
- Open PyTorch-related jobs
- Open TensorFlow-related jobs
- Open LLMs-related jobs
- Open APIs-related jobs
- Open Generative AI-related jobs
- Open CI/CD-related jobs
- Open Snowflake-related jobs
- Open Consulting-related jobs
- Open Hadoop-related jobs
- Open Kubernetes-related jobs
- Open Data governance-related jobs
- Open Databricks-related jobs
- Open Airflow-related jobs