Java SWING Developer, Investment Banks, Singapore recruitment

  Main DutiesAnalysis, Design, Development, Testing and Deployment
Would be expected to carry out all steps of the development lifecycle Working with business analysts and project managers to understand the requirements   Analysing those requirements to find the most appropriate technical solution for incorporating them into BARX and creating a technical specification where needed  Developing those requirements  Unit / system / regression / performance testing those requirements  For UI development, regular sessions are held with Sales and Trading to get feedback during the development cycle Reviewing code produced by others  Working with the business representatives during the UAT stage  Supporting the implementation of each new code release

Essential

Java: Must have extensive experience of writing multithreaded client applications using Java, jdbc, applets and applications

Swing: Must have experience of Java Swing

SQL : Must have experience of using SQL, and ability to write stored procedures, triggers.

Have worked on enterprise systems which have a high frequency messaging element between UI and sever.

Preferred

Specific experience of writing SQL on Sybase

Messaging middleware

Results driven

Able to deliver good quality accurate solutions to tight time-scales

Must be able to multi-task efficiently

Must be comfortable with changing priorities and requirements, often late-on in the development cycle

Overall should be confident, enthusiastic and proactive.

Communication and Team Work

Must be able to communicate effectively with other development team members, other project members, other managers and users, gauging the level of technical knowledge of the audience in these communications

Must be able to participate in technical discussions within the development team, communicating have a project-wide scope to the necessary level.

Must be able to participate in a culture of knowledge sharing within the development team.