stefanini_training logo
stefanini_trainingPosted 78 months ago

Big Data Developer - Advanced

On-siteSan Francisco, California, United States

ContractMid LevelEnterprise

Job Summary

Develop big data and analytics solutions by coding mission-critical components using Java, Python, and SQL/NoSQL platforms. Analyze business and functional requirements to contribute to strategic data initiatives, then participate in design reviews and project planning sessions with stakeholders. Execute hands-on development and ongoing maintenance of data applications, including ETL/ELT processes, while profiling, debugging, and tuning complex distributed systems for performance and resiliency. Work within an Agile/Scrum environment to ensure successful project delivery through effective communication across development and testing teams.

Required Qualifications

  • Hands on development role focused on creating big data and analytics solutions
  • Coding of mission critical components
  • Analyze business and functional requirements and contribute to overall solution
  • Participate in design reviews, provide input to the design recommendations
  • Participate in project planning sessions with project managers, business analysts and team members
  • Hands on expertise with Graph databases
  • Experience with middle-tier/backend systems development in Java/Linux
  • Minimum 3-5 years working experience with Hadoop in an enterprise setting
  • Experience with Java enterprise development, Python and Scalar
  • Hands-on expertise with Sql & NoSql data platforms
  • Hands-on expertise with Big data technologies (HBase, Hive, Sqoop)
  • Experience with Pub/Sub messaging (JMS, Kafka, etc.), stream processing (Storm, Spark Streaming, etc.)
  • Understanding and application of security best practices as they relate to big data technologies
  • Experience with horizontally scalable and highly available system design and implementation, with focus on performance and resiliency
  • Experience profiling, debugging, and performance tuning complex distributed systems
  • Experience with UNIX shell scripts and commands
  • Experience with data modeling
  • Ability to clearly document solution designs
  • Agile/Scrum methodology experience
  • Experience with ETL/ELT tools
  • Experience with BI solutions (Tableau, Microstrategy, D3 etc)
  • Works on complex issues where analysis of situations and data requires an in-depth evaluation of variable factors
  • Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results
  • Supervision Acts independently to determine methods and procedures on new assignments, and may provide work direction to others
  • Works under minimal supervision
  • Bachelor's degree in an information technology area of study

Desired Qualifications

  • Master's degree preferred specializing in Computer Science, Information Management, Data Science or equivalent combination of education and experience
  • The ability to communicate effectively

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce