Qualifications:
Bachelor's Degree required; Computer Science degree is a plus
Very strong and demonstrable analytical, problem solving, and debugging skills
Professional programming experience in an enterprise setting
High volume transactional environment experience
4+ years software development experience as a Java developer
A solid understanding of "how things work" in the world of computers, the Internet, databases, and the Java programming language
Familiarity with basic programming constructs (conditionals, loops, data structures)
Strong Relational database skills (SQL, JDBC - Oracle and PostgreSQL preferred)
Desired Skills:
2+ years software development experience as a Python developer highly preferred
NoSQL databases such as MapR DB , HBase, Cassandra
Big Data Components/Frameworks such as Hadoop (MapR), Spark, Yarn, Kafka, Flink, ELK, etc.
Bachelor's degree in Computer Science