Java Developer - 2 to 4yrs - Chennai

Role : Java Developer
Exp : 2 to 4yrs
Location : Chennai

Skills and knowledge:
Candidates will have strong hands on experience of the following; preferably in the context of large scale high volume, low latency application development:
• Java (version 7 preferred)
• Performance analysis and optimization (Java)
• XML handling (parsing, transform, schema)
• JUnit to deliver high quality, well tested code
• JDBC and common extensions (i.e connection pooling)
Strong knowledge about Java technologies like Spring , Hibernate
• IDE centric development (Eclipse/IntelliJ IDEA preferred). • Linux/ Unix (foundational knowledge mandatory)
• Source Control and Management tools (SCM), preferably Perforce Software Engineering knowledge (development lifecycle and ‘best practices’)
• knowledge (preferably applied) of Test Driven Development (TDD) and continuous integration (preferably TeamCity/Jenkins) Desirable In addition the ideal candidate will have experience in several of the following:
• An investment banking/finance background (ideally Finance / Middle office)
• JMS knowledge / prior development experience
• Rules engine development - ideally jBPM but JBoss (drools) / ILog (business rules) is welcome but not mandatory
• Build development and maintenance in Ant/Maven
• Prior hands on Agile development experience along with exposure to Scrum model

Contact Person: amitanshu.nayak@capgemini.com