Senior Application Developer Big Data LOC: Branchville, NJ

100,000 - 200,000

Job Description:

Responsibilities

  • Meet with business unit representatives to evaluate business automation needs
  • Perform analysis based upon business requirements
  • Participate in systems analysis, general systems design, and detail systems design
  • Write or update technical documentation including data flows
  • Develop new or modify existing programs based on business requirements while following departmentâ??s standards and guidelines
  • Work with applications systems designs and specifications and utilize standards, procedures, and techniques
  • Generate, test, and document program code
  • Research and resolve problems in the production environment as needed
  • Work as a team member in the development of complex programs
  • Assist others with debugging as needed
  • Learn new tools, technologies, and methodologies as appropriate
  • Learn user functions, organization, and role in the enterprise

Qualifications

  • 2+ years of Hadoop experience with any distribution Hortonworks HDP or Cloudera CDP or IBM BigInsight
  • 2+ years of ETL experience and proven understanding of Hadoop, Spark and Hive
  • 2+ experience in using file formats like XML, JSON, Avro, Parquet, Sequence, ORC and text files
  • 2+ years of experience in workflow/schedulers like Oozie
  • 5+ years of programming experience using Scala or Python or Java with the ability to pick up new languages and technologies quickly
  • 5+ years of experience in Relational Databases such as MS SQL Server, IBM Netezza
  • Demonstrated ability to create or modify SQL queries of medium to high complexity on MS SQL Server or IBM Netezza platform
  • At least one implementation experience in Enterprise Data Lake solution and processing large amounts of structured, semi-structured and unstructured data at scale
  • Good understanding and experience in multi-threading and concurrency concepts
  • Ability to work efficiently under Unix/Linux environment

Nice To Have

  • Experience in Big data implementation in cloud (IaaS or PaaS)
  • Experience in NoSQL Cassandra or MongoDB or HBase or similar
  • Experience in Hadoop SQL engine such as Impala or BigSQL
  • Unix/Linux Shell Scripting
  • Experience in real-time data processing using Flume or Kafka
  • Experience in Informatica Big Data Management ETL tool
  • Experience mentoring team members


Share Profile