Scala Architect

Overview

LTIMindtree Limited is an Indian multinational information technology services and consulting company. A subsidiary of Larsen & Toubro, the company was incorporated in 1996 and employs more than 90,000 people.

Job Description

• Overall 10-14+ yrs. experience in Core Java, Hibernate, Multithreading & Spark

• Good understanding of Spring Core framework

• Should have knowhow of Spark batch job processing and Spark streaming -- This is Mandatory and in-depth knowledge is expected.

• Should have very strong knowledge of AWS EMR and Manage data processing using AWS S3

• Has hands on experience on Hadoop like HDFS, HBase, Hive and Mapreduce

• Knowledge of underlying databases such as Postgre and Couchbase

• Good knowledge of SQL Low level design, coding, unit test and functional test support

• Implement the defined technical standards for software coding, tools and platforms

• Understand the application framework and architecture for the application and implement the same

• Understand the functions, interactions and dependencies among components within the application

• Should be able to understand business requirements, perform deep analysis, do detailed effort estimation and present technical solutions to client

• Should be able to ideate new work and provide proactive proposals

• Resolve technical problems for junior team members and establish strong processes

• Create and review HLD and LLD documentation

• Work with the concerned stakeholders to create and support optimal development environment

• Develop and review code to ensure adherence to defined standards

• Make effective and efficient use of programming tools

• Code Development and Testing

• Code Review and follow coding guidelines.

• Adherence to Quality Processes.

Skills & Requirements

Core Java, Hibernate, Multithreading, Spark (including batch job processing and streaming), Spring Core framework, AWS EMR (Elastic MapReduce), AWS S3 (Simple Storage Service), Hadoop (including HDFS, HBase, Hive, and MapReduce), Postgre (PostgreSQL), Couchbase, SQL, Low-level design, Coding, Unit testing, Functional testing, Implementing technical standards for software coding, Application framework and architecture understanding, Business requirement analysis, Effort estimation, Presentation of technical solutions to clients, Ideation, Proactive proposal generation, Problem resolution for junior team members, Documentation creation and review (HLD and LLD - High-Level Design and Low-Level Design), Development environment setup and support, Code development and testing, Code review, Adherence to quality processes.