Senior Big Data Engineer

ByteCubed is currently seeking a Senior Big Data Engineer to join our rapidly growing technology company that believes small empowered teams of talented individuals can make impactful change. The ideal candidate will be working in a dynamic team environment building reusable SaaS components to ingest various types of data into a cloud environment using ETL tools.
Responsibilities included, but not limited to:
Implement aspects of application design ? high-performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, environment configuration, and testing.
Perform unit and system-level testing of applications.
Develop reusable loosely-coupled software components to deploy on cloud platforms.
Implement ETL processes.
Implement business-layers as web service using Java, Spring Framework and JPA.
Basic Qualifications:
Bachelor's Degree in Computer Science, Engineering or a related technical discipline.
5+ years of related software development experience, implementation of large enterprise systems or distributed computing environment
Proficiency in Java, Spring, JPA and Hibernate.
Proficiency in RDBMS including SQL Server, MySQL, Oracle.
Proven track record of designing scalable, distributed software applications.
Object-oriented design and programming experience.
Proficiency in ETL development using tools such as Pentaho.
Experience in solving big-data problems using Open Source technologies such as Hadoop/HDFS, Accumulo, Spark and HBase on a cloud platform.
Due to the nature of work performed within our facilities, US citizenship is required.
Preferred Qualifications:
7+ years in Java, C#
Cloudera ecosystems Hive, Pig, Impala, HBase, Mahout, Spark
ByteCubed is an Affirmative Action/Equal Opportunity Employer committed to providing equal employment opportunity without regard to an individual's race, color, religion, age, gender, sexual orientation, veteran status, national origin or disability.
? 2016 ByteCubed

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.