Senior Spark + Scala Developer

15 hours ago


Bengaluru, Karnataka, India IQVIA Full time

Senior Spark + Scala Developer

Proficiency in both Scala and Python

Profile:- Scala with Functional Programming, python [ Java is second option]
Exp.:- 4+ Years of Experience Scala [ 2+ years experienced in data engineering, python, scala]
Skills :-
Mandatory:- Scala, Play Framework, Slick, PostgreSQL, python, Spark (Basic), Akka (Basic), REST API, Microservices
Good to have:- AWS, Kubernetes (K8s), Oozie, Hive
Versed with Agile Process and JIRA

Job Overview
Designs/develops software solutions requiring general domain knowledge and developing business experience.
Analyzes user requirements/needs and makes decisions within limited parameters under regular supervision.

Essential Functions

Designs/develops software solutions requiring general domain knowledge and developing business experience.
Works at all layers of the application stack including front-end user interface and backend development.
Analyzes user requirements/needs and makes decisions within limited parameters under regular supervision. Build and optimize RESTful APIs and microservices using the Play Framework.
Implement and manage database access with Slick and relational databases like PostgreSQL, ensuring efficient query performance.
Collaborate on distributed data processing pipelines using Apache Spark (basic level) and integrate with batch/stream processing frameworks.
Develop concurrent and distributed systems leveraging Akka (basic level).
Supports and may lead projects within own organization with limited complexity, including the development of small to medium size system components.
Has broad understanding of quality standards and work requires minimal revision.
Reviews functional specifications and other validation deliverables as assigned.
Provides peer support and helps on-board new Associate Software Engineers to the team.
Ensure code quality, robustness, scalability, and security in high-performance production environments.
Collaborate closely with cross-functional teams to deliver end-to-end solutions in Agile (Scrum/Kanban) processes using JIRA.
Participate in design discussions, code reviews, and contribute to continuous improvement of system architecture.
Write unit tests, integration tests, and maintain high standards for software reliability and maintainability.
Good to Have
Experience with AWS cloud services for deployment and scaling.
Exposure to containerization and orchestration tools like Docker and Kubernetes (K8s).
Familiarity with big data ecosystem tools like Hive and Oozie.
Understanding of DevOps practices and modern CI/CD pipelines.
Basic knowledge or hands-on experience with frontend development using for UI integration.
Key Requirements
years of professional experience in software development with strong expertise in Scala and functional programming concepts.
Proficiency in Play Framework, Slick, PostgreSQL, and hands-on experience building and maintaining REST APIs and microservices.
Basic working knowledge of Apache Spark and Akka for distributed and concurrent application development.
Strong understanding of software engineering fundamentals including data structures, algorithms, and system design.
Familiarity with Agile development practices and collaboration tools such as JIRA.
Good communication, problem-solving, and collaboration skills with ability to work across teams.

Qualifications

• Bachelor's Degree Computer Science, a related field, or equivalent experience

IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. Learn more at

Experience LevelSenior Level

  • Bengaluru, Karnataka, India Cyanous Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Key Responsibilities : - Design, develop, and maintain data processing applications using Scala and Apache Spark. - Collaborate with cross-functional teams to gather requirements and deliver scalable, efficient solutions. - Implement test-driven development practices to improve reliability and maintainability. - Manage deployment of artifacts from lower...

  • spark scala

    7 days ago


    Bengaluru, Karnataka, India, Karnataka Tata Consultancy Services Full time

    Hi,Greetings from TCS Team!Role Spark Scala DeveloperRequired Technical Skill Set Spark Scala - Coding knowledge expectedDesired Experience Range 6-9 YearsLocation of Requirement TCS - Chennai, Bangalore, Kochi, Pune, BhubaneswarIf you’re interested in the role if the experience, location and skillset match your profile then please share your updated...


  • Bengaluru, Karnataka, India, Karnataka Tata Consultancy Services Full time

    Job Role : Spark, Scala Developer Experience : 5+ yearsLocation : Bengaluru/ HyderabadMust Have :Must have 5+ years of IT experienceMust have good experience in Spark and ScalaGood to have experience instreaming systems like Spark streaming and StormExpereicne with Spark Data processing, Performance Tuning, Memory Management, Fault Tolerance, ScalabilityGood...


  • Bengaluru, Karnataka, India, Karnataka Tata Consultancy Services Full time

    TCS is Hiring For Spark & Scala DeveloperJob Location : BangaloreExperience : 6 - 12 yearsMust have skills :Must have 6+ years of IT experienceMust have good experience in Spark and ScalaGood to have experience instreaming systems like Spark streaming and StormExperience with Spark Data processing, Performance Tuning, Memory Management, Fault Tolerance,...


  • Bengaluru, Karnataka, India IQVIA Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Proficiency in both Scala and Python Profile:- Scala with Functional Programming, python [ Java is second option]Exp.:-  4+ Years of Experience Scala [ 2+ years experienced in data engineering, python, scala]Skills :-Mandatory:- Scala, Play Framework, Slick, PostgreSQL, python, Spark (Basic), Akka (Basic), REST API, MicroservicesGood to have:- AWS,...


  • Bengaluru, Karnataka, India IQVIA Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Proficiency in both Scala and PythonProfile:- Scala with Functional Programming, python [ Java is second option]Exp.:- 4+ Years of Experience Scala [ 2+ years experienced in data engineering, python, scala]Skills :-Mandatory:- Scala, Play Framework, Slick, PostgreSQL, python, Spark (Basic), Akka (Basic), REST API, MicroservicesGood to have:- AWS, Kubernetes...

  • Scala Developer

    6 days ago


    Bengaluru, Karnataka, India Vega Intellisoft Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Key Skills: Scala, Spark, PythonJob Description: Looking for a Data Engineer with expertise in Scala, Spark, and Python. Responsibilities include developing scalable data pipelines, optimizing performance, and ensuring seamless data processing in a distributed environment.At high level Spark, Scala, Python is required.

  • Scala Developer

    3 days ago


    Bengaluru, Karnataka, India GRACKLE BUSINESS SOLUTIONS PRIVATE LIMITED Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Key Responsibilities : - Develop and maintain data processing applications using Spark and Scala. - Collaborate with cross-functional teams to understand data requirements and design efficient solutions. - Implement test-driven deployment practices to enhance the reliability of application. - Deploy artifacts from lower to higher environment ensuring...


  • Bengaluru, Karnataka, India Wipro Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused on building innovative solutions that address clients' most complex digital transformation needs. Leveraging our holistic portfolio of capabilities in consulting, design, engineering, and operations, we help clients realize their boldest...

  • Scala Developer

    4 days ago


    Bengaluru, Karnataka, India SWITS DIGITAL Private Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Title: Scala DeveloperExperience Required:6–9 YearsLocation:Bangalore / HyderabadJob DescriptionWe are seeking an experiencedBig Data Engineerwith strong expertise inScala and Sparkto design, develop, and optimize large-scale data processing applications. The role involves working in an agile environment, collaborating with cross-functional teams, and...