We are looking to add an experienced Java developer to join our qualified and diverse development team. The candidate chosen will analyze, develop and implement feeds coming from various systems within and external and will also manage the application used for deployment administration.
The developer would be responsible for development and maintenance of the various application artifacts in Market and Trade Surveillance application area.
Write quality unit tests and generating the unit test reports thereby promoting and practicing Test Driven development
Work closely with BA, Architect, Onsite Developers, leads to deliver functional module with quality, according to best practices and within project timelines.
Enhance the application build process using automated build tools.
Strong in Core Java (Collections, Multithreading, OOPs Concepts, Exception Handling)
Strong in one of Java Script framework (EXT JS/Angular JS/ HTML5)
Strong in Java web development and N-tier architecture (Spring and/or Struts MVC, Spring- Core Container, Camel, hibernate)
Strong experience in Web Services interface development (SOAP/HTTP)
Good Knowledge of Market and Trade Surveillance Domain
Some experience in implementing JMS messaging services
Experience with Perforce and source control concepts and best practices.
Experience with Ant/maven
Strong analytical and problem solving skills
Proven ability to work within a team environment
Clear and fluent English verbal and written communication skills
Ability to make good/sound decisions and use independent judgment
Demonstrate good ability to understand Business needs and deliver required results
Self motivated, curious and a strong sense of ownership