Software Dev Engineer II
Dulles, VA 20166
- MS in Computer Science or a related field (or BS with 2 years of relevant experience).
- A solid computer science foundation including programming languages, operating systems, software engineering, and databases
- 1+ years of experience in Java / J2EE including object oriented design and design patterns, software architecture, multi-threading, and debugging skills
- 1+ years of experience with big data technologies such as Hive, Hadoop, MapReduce, Spark, PIG etc.
- Able to produce testable, modular, and efficient code in Java.
- Solid understanding of data structures and algorithms
- Good knowledge of SQL databases techniques
- Ability to demonstrate great engineering practices
- Strong verbal and written communication skills