•5+ years experience with full development lifecycle from inception through implementation leveraging Java and various Java frameworks
•3+ years experience with ATDD/SBE, pair programming, TDD, and other XP and agile principals.
•Excellent analytical, communication, organizational and problem-solving skills coupled with a strong work ethic
•Test-infected attitude (strong desire to perform thorough and exhaustive unit, integration and system testing).
•BS in Computer Science or similar technical Bachelors
•Experience with common frameworks like Spring, Apache, Hibernate (or similar ORM tools), REST such as Jersey, JSON, etc.
Nice to have:
•3+ years’ experience with Scala or similar functional languages
•3+ years implementing 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.
•Experience with Data Management