Work with the architect, BA to come up with the system requirement specification/design for their modules.
* Code design and development of in memory multi- threaded Java application using Core Java and Spring with specific focus on performance, memory usage.
* Experience with database( Oracle or Microsoft SQL Server ) query is must
* Exposure to java clustering using JGroups and OSGi (Open Services Gateway initiative) framework like Felix is plus
* Checking code development is as per the standards laid down by the architecture group - in terms of services, standard practices, development of components, efficiency.
* Test cases development and unit testing of the code developed.
* Co-ordinate with stake holders and developers across the globe
* Mentor the junior members in the team both on technology and domain
Qualification, Experience & Skills:
* Good understanding of Object Oriented Principles & Design patterns Development in Core Java (Multithreading)
* Spring (JDBC, Remoting, Transactions, AOP, Web Services)
* Latest 4 -8 years of experience with Core Java and Spring on server side is must
* Needs to have good understanding of Database (Oracle/MSSQL) objects and queries.
* Financial Product (Cash/Derivatives) Knowledge, Implemented service oriented applications in investment banking domain