· Analyze the Project requirements, write design or program specifications
· Design applications with Java/J2EE to implement product features; involving the development of complex, multi-tier J2EE software application
· Work with managers, engineers and QA to develop innovative solutions that meet customer’s requirements
· Act as Mentor and Guide for junior developers
Requirements:
· 2 – 5 years experience of software development, experience in supervising a development team is an advantage.
· Skilled in Core Java or J2EE technologies, familiar with Unix environment and command, experience in popular open source framework is a plus.
· Skilled in Object Oriented Analysis and Design, Design Patterns, familiar with UML, skilled at Oracle DBMS development is required, experience in software testing is a plus
· Substantial knowledge of open source framework, like spring/hibernate/ajax.
· Have good understanding of oracle database.
· Development experience on UNIX environment is preferred.
· Good team player, strong sense of responsibility and good flexibility under pressure
· BS/MS degree in Computer Science or equivalent major
· Fluent in Oral, reading and written English, CET-6 above or TOEIC - Certificate holders highly preferred
· Fluent in Oral, reading and written Japanese will be a plus
· Sun certified Java certificate holder is highly preferred