JobsAisle
N

Sr. Software Developer

Number Theory

Gurugram, India₹35,000–₹100,000/moAED 1.5K-4.4K/moToday
IndiaJavaScalaDatabaseHadoopSparkHDFSYARNScalaJavaOopsUnified Modeling LanguageBig DataDocumentationProgramming LanguagesAzureAWSData ScienceAlgorithmDatastructureDistributed SystemUnixLinuxEnterprise Application Design PatternsArchitecture DesignTechnological TrendsOpensource ProjectsFrameworksRealtime Streaming Data ConsumptionCloud KnowledgeData StorageComputeMultitenant ArchitectureFull Time

Skills Required

JavaAwsAzureErp

Job Description

Job Description As a candidate for this role, you should have at least 5+ years of experience in design and development using Java/Scala. It is essential to have experience in algorithms, data structures, databases, and architectures of distributed systems. Key Responsibilities: - In-depth knowledge of Hadoop, Spark architecture, and its components such as HDFS, YARN, executor, cores, and memory parameters. - Proficiency in Scala and Java. - Extensive experience in developing Spark jobs and a good understanding of object-oriented programming and enterprise application design patterns. - Strong knowledge of Unix/Linux. - Hands-on experience in working on large-scale software projects. - Ability to comprehend the big picture and various use cases while crafting solutions and documenting them using Unified Modeling Language. - Ownership and maintenance of architecture documents. - Keeping abreast of technological trends and open-source projects for potential use. - Familiarity with common programming languages and frameworks. - Experience in real-time streaming data consumption. Qualifications Required: - Knowledge of Azure/AWS Cloud, particularly in Data Storage and Compute. - Understanding of Multitenant Architecture. - Basic understanding of Data Science concepts. If any additional details about the company are present in the job description, kindly provide them for a more comprehensive understanding. As a candidate for this role, you should have at least 5+ years of experience in design and development using Java/Scala. It is essential to have experience in algorithms, data structures, databases, and architectures of distributed systems. Key Responsibilities: - In-depth knowledge of Hadoop, Spark architecture, and its components such as HDFS, YARN, executor, cores, and memory parameters. - Proficiency in Scala and Java. - Extensive experience in developing Spark jobs and a good understanding of object-oriented programming and enterprise application design patterns. - Strong knowledge of Unix/Linux. - Hands-on experience in working on large-scale software projects. - Ability to comprehend the big picture and various use cases while crafting solutions and documenting them using Unified Modeling Language. - Ownership and maintenance of architecture documents. - Keeping abreast of technological trends and open-source projects for potential use. - Familiarity with common programming languages and frameworks. - Experience in real-time streaming data consumption. Qualifications Required: - Knowledge of Azure/AWS Cloud, particularly in Data Storage and Compute. - Understanding of Multitenant Architecture. - Basic understanding of Data Science concepts. If any additional details about the company are present in the job description, kindly provide them for a more comprehensive understanding.