- Application Development
- Develop high performance scalable applications using Scala
- Write clean maintainable and productive 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
- Experience in big data ecosystems Hadoop Hive HDFS
- Knowledge of Akka Play Framework
- Experience with CI CD pipelines
- Understanding of data engineering workflows
Preferred Skills:
Technology->Functional Programming->Scala
📌 Scala Developer (India)
🏢 Infosys
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.