JAVA Developer

What is the position about?

We are looking for a Server Developer to join our R&D team.


  • 3+ years of Java programming experience – Server Side
  • 1+ year experience in web development (HTML, CSS, Ajax, Mobile web)
  • Able to demonstrate in-depth understanding of OO principles and design patterns (usage and pitfalls)
  • Strong understanding and experience with multi-threaded applications
  • Exposure and strong understanding of the difference between synchronous and asynchronous processing
  • Ability to design and develop complex components independently, dealing with advanced architectural issues (such as scalability, concurrency, etc.)
  • Ability to multitask and quickly respond to critical issues and changes in requirements
  • Experience with J2EE technologies
  • Experience with Tomcat Application Server
  • Experience with document-based databases such as MongoDB or CouchBase
  • Experience with Spring Framework
  • Experience with UNIX/Linux operating systems.
  • Familiarity with test-driven development
  • Experience with automated build systems such as Maven, Hudson, or equivalent
  • Love architecting and writing clean, simple, well modularized code
  • Able to make complex problems disappear
  • Must have a positive and a can do attitude
  • Excellent communication and collaboration skills
  • Serious about your career, and looking for an opportunity with huge potential, not just a job

Apply for this Job