JD of Senior Java Developer

Position:    Senior Java Developer

Location:    Shanghai China

Job Type:     Management Consultant

Company:     The largest and fastest growing customer relationship marketing (CRM) agency with a team of over 1,400 exceptionally talented people working throughout the United States, China and the UK.

Are you passionate about data, really large amounts of data? Terabytes of data? Cloud computing with tons of servers? We are looking for a developer to join our engineering team and help develop the cutting edge of data technology to change the world of online advertising. We are currently looking for a talented and energetic Senior Java Developer to join our team for the key role of backend java developer. You will architect and develop massively scalable data architecture supporting data analytics based on Hadoop and develop query tools for large-scale data analysis to be used by analysts based on Hive and many other (NoSQL and SQL) technologies. We’re looking for individuals with a high degree of self motivation, ready to learn, an unwavering commitment to excellence, excellent work ethic, positive attitude, and are fun to work with.


  • B.S./ M.S. Computer Engineering/Science/MIS or equivalent
  • Excellent oral and written English communication skills
  • 5+ years of production s/w development experience
  • Core Java developer with a desire to work in a fast paced, test-driven, agile, collaborative and iterative programming environment.
  • Experience with manipulating/crunching large data sets
  • Exposure to build and test tools like Maven/JUnit/TestNG
  • Experience with databases, SQL, query optimization, data modeling
  • Working on Hadoop technology stack, with Java and Linux
  • Excellent analytical and problem solving skills applied to data stores/schemas/data architectures
  • Experience with databases, SQL, query optimization, data modeling

Highly Desired:

  • Amazon Web Services (EC2, S3, EMR)
  • Strong experience with Linux
  • Strong experience with scripting ­ shell/perl/python
  • Usage of ETL tools used in a large, complicated system HDFS, MapReduce
  • Hudson/Jenkins, continuous integration
  • Code Coverage tools
  • Strong experience with data structures, algorithms, time vs space tradeoffs
  • Have some experience or an interest in:
  • Experience with Hive, Pig, Flume, Sqoop, Oozie, Hue
  • Distributed Key/value store systems (Redis, Membase, Voldemort etc)
  • Document stores (CouchDB, CouchBase, MongoDB)
  • Columnar store Distributed Database (HBase, Cassandra)
  • Distributed SQL (VoltDB, Vertica)


  |  10+ years' experience in executive search industry. He had held senior positions in the largest international executive search firms and the largest domestic executive search firm. Alan has demonstrated an illustrious and consistent track record of successes in account management as well as assignment delivery.  |  more
A Leader in Technology Recruitment
Geeker QR Code
Geeker Consulting Blog in Chinese   Geeker Consulting on LinkedIn   Following Geeker Consulting on Facebook   Geeker Consulting on Google Plus  
Work in Beijing
Work in Shanghai
Work in Guangzhou
Work in Nanjing
Work in Hangzhou
Work in Shenzhen

Leave a Reply