Previous Job
Senior Java Engineer
Ref No.: 18-04538
Location: Reston, Virginia
Position Type:Direct Placement
Pay Rate : $ 130,000.00 - 150,000.00 /Year
About the Position
This is an ideal job if you have delivered production systems based on big data solutions.

Key Responsibilities
  • Design and develop data services as part of agile team
  • Apply best practices in continuous integration and delivery
  • Translate high-level business goals into working software solutions
  • Design/develop stream & batch processing data pipelines

Required Skills and Experience
  • Hands-on Java and in-depth knowledge of the JVM
  • Hands-on Apache Spark or similar technologies
  • Expertise in relational DB table design, implementation, and tuning (pl/SQL, ETL, etc)
  • Expertise in enterprise integration patterns and workflow management
  • Experience and practical knowledge of OOP design patterns
  • Distributed System Development for large-scale applications
  • Experience with developing REST web services (Spring MVC, etc)
  • Strong attention to detail, good work ethic, ability to work on multiple projects simultaneously, and good communication skills

Desired Experience
  • Experience working on a SAAS Product in a commercial environment
  • Experience in digital media, online advertising, or reporting/analytical applications
  • Experience with peta-byte scale data warehousing is a strong plus