Job title Big data engineer with Java
Location Initial Remote (Phoenix, AZ)
· A Bachelor’s degree in computer science, computer engineering, other technical discipline, or equivalent work experience
· 7 years of software development experience
· 3-5 years of experience leading teams of engineers
· Demonstrated experience with Agile or other rapid application development methods
· Demonstrated experience with object-oriented design and coding
· Demonstrated experience on these core technical skills (Mandatory)
· Core Java, Spring Framework, Java EE
· Hadoop Ecosystem (HBase, Hive, MapReduce, HDFS, Pig, Sqoop etc)
· Spark
· Relational Database (PostGreS / MySQL / DB2 etc)
· Data Serialization techniques (Avro)
· Cloud development (Micro-services)
· Parallel & distributed (multi-tiered) systems
· Application design, software development and automated testing
· Demonstrated experience on these additional technical skills (Nice to Have)
· Unix / Shell scripting
· Python / Scala
· Message Queuing, Stream processing (Kafka)
· Elastic Search
· AJAX tools/ Frameworks.
· Web services , open API development, and REST concepts
· Experience with implementing integrated automated release management using tools/technologies/frameworks like Maven, Git, code/security review tools, Jenkins, Automated testing and Junit.