Overview:
In this role you will contribute as an experienced Java/J2EE developer in a global IT services environment. You will apply extensive Java/J2EE and Spring expertise to build and maintain enterprise applications, work with Oracle databases and web technologies, and participate in architectural reviews and SDLC activities. You will collaborate with cross-functional teams to elicit requirements, design sequences and use cases, and support delivery in a financial services domain. This is a hands-on opportunity to drive robust, scalable solutions while aligning with client needs and delivery excellence.
Responsibilities:
Hands-on development with Java/J2EE (JDBC, JSP, Hibernate, XML, AJAX) Implement Spring Framework components (Spring IOC, AOP, Transaction management, Spring MVC/Web Flow) Work with JDK 1.5+ and Hibernate 3+; develop with Oracle SQL/PL-SQL Use enterprise web server (WebLogic) and version control/CI tools (SVN, Jenkins) Create UML diagrams, sequence diagrams, and BPMN-like flows; participate in requirements elicitation (JAD/JAR) Contribute to SDLC and project lifecycle activities; participate in design and architecture reviews Collaborate in a diverse, multi-stakeholder environment; apply analytical skills in a global delivery context Possibly engage in quality assurance activities using PMD and Checkstyle
Key requirements:
6+ years hands-on Java/J2EE experience Strong knowledge of Spring 2.5+ (IOC, AOP, Transaction management, MVC/Web Flow) Experience with JDK 1.5+, JDBC, Hibernate, XML, AJAX, JSP Oracle database with PL/SQL knowledge WebLogic or similar enterprise web server SVN, STS/Eclipse, Jenkins, Mercury Quality Center Analytical skills Teamwork in diverse environments Requirements elicitation and facilitation (JAD/JAR) Java/J2EE Spring Framework (IOC, AOP, Transaction management, MVC/Web Flow) Hibernate