The developer is expected to participate in translating and implementing technical requirements into effective yet scalable and maintainable application.
Specifically, he or she shall :
Use appropriate design pattern and object oriented approach.
Develop code according to coding conventions.
Conduct unit and performance test.
Write technical documentation of the code.
Qualification - Relevant General Skills :
Min. Degree S1 in Information Technology, Computer Science or equivalent from reputable University with min. GPA of 2.80
Having min. 2 year working experience as Java Developer (preferably)
Fresh graduates who are quick learners are welcomed to apply.
Experience in implementing Java server side and client side applications, and any related development approach.
Experience and knowledge of SQL statements and related performance considerations.
Experience in using the features and glue-ing of some of the following : AJAX J-Query , Struts, Struts 2, Hibernate, Spring (for Java)
Experience in using IDE and other productivity tools effectively, including but not limited to centralized / distributed version controls, bug reporting, single / multi-
threaded code analysis / coverage, etc.
Experience in build and test automation.
Experience in unrelated programming languages and the ability to contrast the different developmental paradigm is a plus.
Familiarity with low-level (OS, hardware) issues of application development is a plus.
Proactive and excellent interpersonal skill, including but not limited to teaching / learning, brainstorming, presentation, etc.
Familiarity with IBM WebSphere and IBM BPM is a plus.