HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    AF

    Affinity Global Inc

    Talent Acquisition

    Software Engineer Database (2130)

    Technology Software Engineer Database (2130) Mumbai Work Type: Full Time Apply Now, IndiaOn-SiteFull-time4+ yrs experiencePosted 1w ago
    View all jobs

    Job description

    <div>

    • Build Data applications with high accuracy and performance across traditional and distributed computing platforms.<br>
    • Design, build, and maintain high performance, reusable, and reliable code quality and features being delivered efficiently and on-time. Document everything.<br>
    • Develop database processes, gather, and process raw data at scale (including writing scripts, web scraping, calling APIs, write SQL queries in MySQL, handle data cloud etc.).<br>
    • Administer data processing workflows associated with tools like MySQL, Oozie, Zookeeper, Sqoop, Hive, Impala for data processing across the distributed platform.<br>
    • Work closely with our engineering team to integrate your amazing innovations and algorithms into our production systems.<br>
    • Support business decisions with ad hoc analysis as needed and troubleshoot production issues and identify practical solutions.<br>
    • Routine check-up, back-up and monitoring of the entire MySQL and Hadoop ecosystem.<br>
    • Take end-to-end responsibility of the Traditional Databases (MySQL), Big Data ETL, Analysis and processing life cycle in the organization and manage deployments of bigdata clusters across private and public cloud platforms.</div><div><br><strong>Required

    Skills:

    <br></strong>

    • 4+ years of experience with SQL (MySQL) a must.<br>
    • 2+ years of Hands-on experience working with Cloudera Hadoop Distribution platform and Apache Spark.<br>
    • Strong understanding of full dev life cycle, for backend database applications across RDBMS and distributed cloud platforms.<br>
    • Experience as a Database developer writing SQL queries, DDL/DML statements, managing databases, writing stored procedures, triggers and functions and knowledge of DB internals.<br>
    • Knowledge of database administration, performance tuning, replication, backup, and data restoration.<br>
    • Comprehensive knowledge of Hadoop Architecture and HDFS, to design, develop, document and architect Hadoop applications. Working knowledge of SQL, NoSQL, data warehousing & DBA along with Map-Reduce, Hive, Impala, Kafka, HBase, Pig, and Java.<br>
    • Experience processing large amounts of structured and unstructured data, extracting, and transforming data from remote data stores, such as relational databases or distributed file systems.<br>
    • Working expertise with Apache Spark, Spark streaming, Jupyter Notebook, Python or Scala programming.<br>
    • Excellent communication skills, ability to tailor technical information for different audiences. Excellent teamwork skills, ability to self-start, share insights, ask questions, and report progress.<br>
    • Working knowledge of the general database architectures, trends, and emerging technologies. Familiarity with caching, partitioning, storage engines, query performance tuning, indexes, and distributed computing frameworks.<br>
    • Working knowledge & understanding of data analytics or BI tools - like looker studio, Power BI, or any other BI tools is a must.</div><div><br></div><div><strong>Additional Desired

    Skills:

    </strong><br>

    • Added advantage if you have exposure to advance technology components like – caching techniques, load balancers, distributed logging, distributed queries, queueing engines, containerization, html/CSS optimization, mobile app & web server optimization, cloud services.<br>
    • Strong attention to detail on every line of code, every unit test, and every commit message. Comfortable with rapid development cycles and tight schedules.<br>
    • Experience with Linux, GitHub, Jira is a plus. Good experience with benchmarking, optimization, and CI/CD pipeline.<br>
    • Experience with web paradigms such as REST, Responsive Web Design, Test-driven Development (TDD), Dependency Injection, unit testing frameworks such JUnit, etc.<br>
    • Bachelor’s degree or higher in Computer Science with relevant skills in mobile application development and web.</div>

    Job details are sourced from the employer's original posting.

    Open job posting
    AF

    About the company

    Affinity Global Inc

    Affinity Global Inc is a company that operates in the talent acquisition and recruitment space, likely providing services or a platform for managing job postings and applications.

    View all Affinity Global Inc jobs
    Industry
    Talent Acquisition
    Open roles
    22

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.