Design software application in JAVA using IBM RAD.
Work with other developers on the implementation of common frameworks and solutions.
Work with the development team to support and maintain existing production code and develop/deliver new enhancements and products.
Interact with Quality Assurance personnel during system testing phases of application development.
Develop documentation including report designing.
Technology: Java, JMS, XML and DB2
OS: Windows, Linux
APIs: J2EE, EJB, EJB3, JDBC, Web Services, JTA/JSF
Development Tools: IBM RAD/ Eclipse
Expertise in developing ONLINE Banking, Mobile Banking and ATM application
Expertise in building high performance core java application utilizing multithreaded programming
Proficiency in programming with the JAVA Messaging service
Hands on experience in client/server socket programming
Knowledge of ISO messages would be plus
Solid understanding of agile development methodology
Good understanding of database design and SQL
Excellent communications and problem solving skills
Experience in full software development life cycle, including design, testing, deployment, and documentation activities
2 – 4 years development experience
Minimum Qualification: Bachelor’s Degree in Computer Science