For Online gaming company
-5+ minimum years of experience mentoring highly productive development teams.
-Knowledge of current trends in Java / awareness of popular open source projects
-Server years’ professional experience with Java in large client-server projects
-Experience with MongoDB and Elasticsearch is a plus
-In-depth knowledge of multi-threading and concurrency
-Ideally experience in developing multi-users server in Java
-Detailed knowledge of OOP, design patterns
-Experience with Java build tools (Maven or Ant) as well version control systems (SVN, CSV, etc.)
-Experience with unit testing frameworks (JUnit) and unit testing practices.
-Excellent organization, communication and interpersonal skills
-Ability to work collaboratively and with limited supervision
-Understanding of Agile software development principles
-A technical Graduate degree a plus.
-Excellent English oral and written communication skills.
-Mandarin speaking (verbal and written) is a huge plus.
-Experience in online gaming development is a huge plus.
-Evaluate the use of new technologies, architectures and frameworks
-Develop high quality, maintainable and scalable solutions
-Write, maintain and document unit and integration tests
-Document new and modified functionality
-Maintain good code quality and ensure that the development standards are adhered to through periodic analysis and review of the code produced by your peers.
-Work closely with Technical Leads and Architects to promote great software design and quality.
Email your resume at jobvacancyphil[at]gmail.com