Search by job, company or skills

Scala Developer

Scala Developer

Infosys Limited
3-5 Years
Not Disclosed

This job is no longer accepting applications

Job Description

Responsibilities :

Application Development Develop high-performance, scalable applications using Scala Write clean, maintainable, and efficient code following best practices Implement functional programming concepts and design patterns Data Processing & Big Data Build and optimize data pipelines using Apache Spark (Scala) Process large-scale datasets in distributed environments Work with streaming technologies like Kafka / Spark Streaming System Design Design and implement microservices-based architectures Ensure system scalability, reliability, and performance Participate in architecture discussions and technical decision-making Collaboration Work closely with cross-functional teams including product, data engineering, and DevOps Understand business requirements and translate them into technical solutions Participate in code reviews and agile ceremonies Performance & Optimization Analyze and improve application performance Debug and resolve production issues Optimize database queries and processing logic Required Skills & Qualifications Technical Skills 3â€'5 years of hands-on experience in Scala development Strong understanding of functional programming concepts Experience with Apache Spark (core + SQL + streaming) Solid knowledge of object-oriented programming (OOP) Proficiency in Java/Scala ecosystem tools (SBT, Maven) Data & Backend Technologies Experience with REST APIs and microservices architecture Knowledge of relational (PostgreSQL, MySQL) and NoSQL databases Familiarity with message queues (Kafka, RabbitMQ) Tools & Platforms Experience with Git version control Exposure to Docker / Kubernetes (preferred) Familiarity with cloud platforms (AWS / Azure / GCP)

Additional Responsibilities:

Experience in big data ecosystems (Hadoop, Hive, HDFS) Knowledge of Akka / Play Framework Experience with CI/CD pipelines Understanding of data engineering workflows

Technical and Professional Requirements:

Primary skills:Technology- Functional Programming- Scala

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

5-7 yrs
Bengaluru, India
Skills:
category theory , Unix, Angularjs, Kafka, Rest Api, Amqp, Javascript, Docker, Bootstrap, Agile, Python, Mq, Scala, Bash, Linux, Ansible, Distributed Systems, Puppet, Akka, Ddd, RxScala, Chef, Scalatra, Scalactic, Unit Tests, Event sourced systems, AMPS, Acceptance Behaviour Tests, CQRS, TypeLevel libraries
4-8 yrs
Bengaluru, India
Skills:
Grafana, Java, S3, Aws Services, RDS, Scala, Apache Spark, Prometheus, Http, Microservices, Jprofiler, Docker, Spark, Gitlab, Kubernetes, Akka, Relational Databases, Visual VM, PagerDuty, GRPC, Akka Cluster, OpsGenie, Akka Persistence
7-15 yrs
Remote
Skills:
Java, Rest Apis, Http, Scala, Apache Kafka, Scala Developer, Java developer, CI/CD