The senior J2EE Developer will be responsible for application development and support of bank’s global web-based Cash Management System (CMS). The candidate should be strong in object oriented design, design patterns, and industry best practices with experience of applying them to solve significant real life software problems. The candidate will also be responsible for creating documentation for the processes that they develop as well as updating documentation for processes that they are changing and/or enhancing. This position will be a key member of the Java Development team.
Responsible for designing, developing and supporting Java/J2EE web based projects.
Design, code and unit test J2EE base applications.
Working with globally distributed environments
Develop interfaces using J2EE technologies to other internal / external systems.
Prepares detailed specifications from which programs are developed and coded. Ensures programs meet standards and technical specifications; performs technical analysis and component delivery.
Collaborates with project team members to define and design scope for each project
Ensure system capacity, performance and 24x7 availability.
Troubleshoot production issues and provide timely support.
Find ways to improve the design of the existing programs and optimize performance
Provide various adhoc reports for business users
Participate in code promotion activities
Experience in Java/JEE technology
MUST have experience working on enterprise level applications in financial / banking domain
Expert-level knowledge of Java/Web technologies such as Servlets, JSP, HTML, Struts
Strong experience developing scalable enterprise level J2EE web applications, preferably on Websphere Application Server;.
Knowledge of frameworks such as JPA, Hibernate and Spring.
Knowledge of messaging middleware IBM MQ
Ability to work on complex projects with globally distributed teams and tight timeline.
Proficient with database design, SQL and stored procedures; Oracle experience preferred.
Experience undertaking software analysis, code analysis, requirements analysis and software review.
SKILLS:Software Proficiency : J2EE, Hibernate,Struts, XML, XSL, Spring, Hibernate, JPA