Chennai, Tamil Nadu
Job Summary
1. Solution Architecture
Define end-to-end application architecture.
Design microservices-based solutions.
Create High-Level Design (HLD) and Low-Level Design (LLD).
Drive technical decisions and technology selection.
2. Scala Application Development
Architect and guide development of applications using:
Scala
Akka
Play Framework
Cats / ZIO (where applicable)
Establish coding standards and development best practices.
3. Distributed Systems Design
Design high-throughput, low-latency solutions.
Build fault-tolerant and resilient systems.
Handle scalability, concurrency, and performance challenges.
4. Big Data & Streaming
Many Scala architects work extensively in the data engineering space:
Apache Spark
Spark Streaming
Kafka
Hadoop Ecosystem
Databricks
Example Use Cases:
Real-time analytics
Fraud detection
Event processing
Data lake platforms
5. Cloud Architecture
Design cloud-native solutions using:
Azure
Hands on and Architect in below
- Scala (functional programming)
- Apache Pekko framework
- Reactive, event-driven architecture
React hands on experience
Strong front end and backend hands on experience
Key Responsibilities
Hands on and Architect in below
- Scala (functional programming)
- Apache Pekko framework
- Reactive, event-driven architecture
Skill Requirements
Other Requirements
#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-