This link goes straight to HCLTech’s own careers page. No account, no fee, and we never collect your resume.
Description: 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