JOB DESCRIPTION The candidate will primarily be responsible for designing and developing applications for Big Data using Java and other tools. The candidate would be hands on developer that can Install, Configure and Administer. Candidate would be expected to be subject matter expert in this area and be able to take ownership for Big Data related questions. The candidate will have solid technical documentation skills to complete various technical documentations. Note Position is available in multiple locations NJ, DE TX. KEY RESPONSIBILITIES Big Data developer will work on architecture and multiple technology solutions. Will perform data analysis and solutions and perform technical analysis, design, development, testing, and deployment of IT solutions as needed by business or IT. Work closely with other subject matter experts to help design and build solutions for a multitude of applications, including batch processing, OLAP and data warehouse architecture. Lead developer will work with Business and technical teams and should possess excellent oral and written communication skills. TECHNICAL SKILLS EXPERIENCE 5 Years experience with full development lifecycle from inception through implementation leveraging Java and Java frameworks 3 Years experience with Scala or similar functional languages 3 years experience with ATDDSBE, pair programming, TDD, and other XP and agile principals. Excellent analytical, communication, organizational and problem solving skills coupled with a strong work ethic Preparing test plans and performing system testing Able to take the challenges of new technology and provide a production worthy output Experience with common frameworks like Spring, Apache, Hibernate (or similar ORM tools) REST such as Jersey, JSON 3 years implementation Big Data technologies including Spark, HDFS, MapReduce, Hive , Sqoop and similar technologies 3 Years implementing and working with streaming solutions including Kafka and AMPS as well as stream processing such as Kafka Streams, Spark, Flink, etc. 3 Years leveraging big data consumption tools such as Impala, Hive, Drill, or Similar query engines. Associated topics: application, c c++, c++, c#, developer, matlab, sde, sdet, software development engineer, software engineer
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.