Tuesday, February 8, 2011

Senior Java Developer (GUI) - Work for a Banking client in Singapore

This role is an exciting opportunity to be part a large ecommerce trading system development team within a Greenfield environment. A successful candidate is expected to:

·         Execute development within a Greenfield development environment
·         Work with teams spread across infrastructure, product development, support, test, and the front office
·         Participate in ecommerce product requirements gathering
·         Participate in the development of all aspects of product delivery including design documents, functional specifications, and component build
·         Make contributions to the evolving architecture
·         Conduct issue and risk identification, management and resolution

This is a key role which will play pivotal role in the development.

Qualifications & Skills

·         Knowledge of all aspects of software design and development including the judicious use of domain specific languages and code generation techniques
·         Must have a working knowledge of the design of scalable, high availability, distributed architectures including three tier and n tier
·         Must have an excellent grasp of multi threaded, low latency, high throughput development in Java Swing
·         Must have an excellent grasp of messaging and communication protocols including point-to-point (TCP), multicast (UDP) and RPC’s including reliable and guaranteed messaging delivery policies
·         Cognizant of architecture and heuristics for the dissemination of market data and other real-time information. 
·         Working understanding of SQL and simple DDL operations
·         Excellent oral and written communication skills

Key Roles & Responsibilities

·         Take responsibility for the system component design and build, ensuring application release quality
·         Ensure developed code is fully tested through automated unit tests
·         Build relationships with key stakeholders
·         Adhere to the development practices
·         Manage application support handover to global support teams
·         Maintain and enhance the code base after project go-live
·         Build relationships with fellow developments managers, Infrastructure units etc.
·         Advocate delivery excellence, ensuring application release quality

Interested Candidates can apply to gopinath.karunamoorthy@talent2.com