Job ID: 213657016
To learn more please call (425) 278-0083 and ask for Alex O'Rourke.
Data Engineer will be responsible for the acquisition and transformation of terabytes of new data being used to enhance the company’s leverage over data and information from all of its’ business units. The ETL Engineer will work with the Data teams to populate multi-petabyte data repositories that enable the next generation of data driven services. The ideal candidate will have strong knowledge and experience creating and managing data in traditional and nontraditional ways to unlock the value and potential of the data. Previous experience in environments with big data platforms like Teradata and Hadoop is highly desirable.Job Requirements• 4+ years in Java programming & Unix• Working knowledge of Spring framework• Strong in Object Oriented Principles, Algorithms & Data Structures• Familiarity with Distributed Computing architectures• Skills with Big Data technologies using SQL, Spark, Hive• Define, design, implement and test data integration modules.• Estimate engineering effort; plan implementation, and rollout system changes.• Must be able to independently design, code, and test major features.• Share engineering support, release, and on-call responsibilities.• Find and help fix stability/scalability issues in a very time critical environment.• Utilize ETL best practices and implement them for process improvement.• Work with external and internal teams to resolve infrastructure related issues when developing integration modules.• Experience with agile and waterfall project development methodologies.• Exposure and experience working in big data environments managing terabytes of data and information.• Able to work with product managers, architects and data scientists to translate conceptual requirements into technical implementation requirements.• Understanding of data models and data structures. Knowledge of Star Schema, Data Normalization.• Understanding of difference between 3NF and Star Schema.• Proficient in parallel data processing concepts.• Highly self-motivated for success in a fast-paced, dynamic environment.• In depth knowledge of data management systems, processes and procedures – how to acquire, understand, control and distribute data and information.• Strong communication and organizational skills.• Proficiency in SQL, Teradata SQL a plus.• Experience in developing Bigdata visualization tools is a plus.• Experience in Bigdata technologies like MapReduce, Spark, Flink, Kafka is a plus.
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at email@example.com or 844-463-6178.