Senior Spark + Scala Developer

4 - 6 years

0 Lacs

Posted:2 weeks ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

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 (K8s), Oozie, HiveVersed 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 HaveExperience 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 React.js for UI integration.Key Requirements4+ 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 https://jobs.iqvia.com

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
IQVIA logo
IQVIA

Pharmaceuticals / Biotechnology

Durham

RecommendedJobs for You