Senior Software Engineer/Big Data

Post by:
  • 11:41AM Jun 10, 2019
  • Comments off

Position Summary:  The Sr. Software Engineer will participate in design/architecture and lead implement of complex, mission-critical, enterprise applications. The position will be working with a moderately sized team in a fast-paced environment and will have the opportunity to work in all architectural layers on a variety of programming projects.


Significant Responsibilities & Accountabilities:   

  • Develop a Data Analytics Solution using Hadoop (preferably CDH), Spark, SOLR and Kafka
  • Performance tuning of CDH or similar platforms
  • Translate high level design into logical and physical detailed design
  • Build and incorporate automated unit tests and participate in integration testing efforts
  • Work across teams to resolve operational and performance issues
  • Work with architecture/engineering leads and other teams to ensure quality solutions are implemented, and engineering best practices are defined and followed


Minimum Qualifications Required: 

  • Education: Bachelor’s degree in Computer Science or relevant field
  • 10+ years overall IT experience in Software Development with 5+ years of experience in Big Data Analytics area. Must have delivered at least 4 big data projects to production.
  • Experience in Hadoop distributions (Apache / Cloudera / Hortonworks)
  • Experience working with Big Data eco-system including tools such as Hadoop, Map Reduce, Yarn, Hive, Impala, Spark, Kafka, Sqoop and Storm to name a few
  • 1+ year of experience with techniques of performance optimization for both data loading and data retrieval
  • 2+ years of experience with NoSQL databases such as Cassandra/HBase
  • 3+ years of experience in development of Spark streaming applications and ETL
  • 1+ year of experience with graph databases such as GraphDB/Neo4j
  • Proficiency in Sqoop, Nifi, Flume and Kafka
    Expert level experience with software development processes and experience taking enterprise scale projects from inception to deployment
  • Strong problem-solving skills and ability to think creatively
  • Solid understanding and hands-on experience with Linux commands
  • Strong unit and integration testing knowledge and habits
  • Knowledge of source code control systems (SVN, GIT)
  • Proven leadership skills leading project activities for programmers in an agile environment
  • Individual track record of completing assignments on time or ahead of schedule
  • A keen interest in a fast-paced scientific learning environment with an emphasis on applying new skills
  • Must have excellent written and oral communication skills, a team -oriented work ethic and positive attitude
  • Ability to quickly, effectively, and persuasively communicate inputs and ideas within collaborative sessions, presentations and in written or verbal form to various audiences with wide ranges of technical knowledge and ability


RJ Lee Group, Inc. offers full-time employees a total benefits package that includes:

Competitive salaries

Paid time off benefits

Medical, dental, vision and medical/dependent care flexible benefits

Group life insurance and disability insurance

401(k) savings and investment program


To fill out an application for this position, please click here.